A79552.

省选/NOI-

通过率:0%

时间限制:3.00s

内存限制:256MB

题目描述

青蛙有 kk 棵树,编号为 1k1\sim k。每棵树都有 nn 个节点,编号为 0n10\sim n-1

定义函数 F(t,x,y)\operatorname{F}(t,x,y),表示第 tt 棵树上从点 xx 到点 yy 的简单路径上的点的编号的 mex\operatorname{mex} 值。

现在青蛙想知道 kk 棵树到底有多呱呱,所以想请你求出下面式子的答案,用来表示 kk 棵树的总呱呱值:

x=0n1y=0n1maxt=1kF(t,x,y)\sum_{x=0}^{n-1}\sum_{y=0}^{n-1}\max_{t=1}^{k} \operatorname{F}(t,x,y)

定义 mex(S)\operatorname{mex}(S) 表示自然数集合 SS 中最小的没有出现过的自然数。

输入格式

第一行两个正整数 n,kn,k 表示共有 kk 棵树,每棵树大小为 nn

接下来 k×(n1)k \times (n-1) 行,每 n1n-1 行表示一棵树。其中每行两个非负整数 u,vu,v 表示 uuvv 之间有一条无向边连接。

输出格式

输出一行一个数,表示这 kk 棵树的总呱呱值。

输入输出样例

  • 输入#1

    3 1
    0 1
    1 2	

    输出#1

    11
  • 输入#2

    0 1
    0 2
    1 0
    1 2
    2 0
    2 1	

    输出#2

    19

说明/提示

输入文件名: cute.in 输出文件名 cute.out

对于所有数据,保证 3n3×105,  1k3,  0u,v<n3\le n\le 3\times 10^5,\; 1\le k\le 3,\; 0\le u,v < n,且输入数据构成 kk 棵树。

T3相关文件下载

子任务编号 nn \le kk 特殊性质 分值
1 33 3\le 3 5
2 3030 3\le 3 5
3 30003000 3\le 3 10
4 3×1053\times 10^5 =1=1 15
5 3×1053\times 10^5 =2=2 15
6 3×1053\times 10^5 =2=2 15
7 3×1053\times 10^5 =3=3 15
8 3×1053\times 10^5 =3=3 20

特殊性质:保证数据随机生成,生成方式为:随机生成一个 0n10\sim n-1 的排列,除了第一个点外,每个点随机向前面的一个点连边。

首页