A79552.树

省选/NOI-

通过率:0%

时间限制:3.00s

内存限制:256MB

题目描述

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

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

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

∑x=0n−1∑y=0n−1max⁡t=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×(n−1)k \times (n-1) 行,每 n−1n-1 行表示一棵树。其中每行两个非负整数 u,vu,v 表示 uu 与 vv 之间有一条无向边连接。

输出格式

输出一行一个数,表示这 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

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

T3相关文件下载

子任务编号 n≤n \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

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

输入解题思路,AI测评打分。不知道怎么写?

首页