#C1018. 树的直径
树的直径
树的直径(distance)
题目描述
给定一棵有 个顶点的树,顶点编号为 。
定义 为连接顶点 和 的唯一简单路径上的边数。
定义 ,其中 满足 。
请计算 。
输入格式
从 distance.in 输入数据。
第一行包含一个整数 ,表示树的顶点数。
接下来的 行,每行包含两个整数 ,表示树中的一条边。
输出格式
输出数据到 distance.out 里。
输出一个整数,表示答案。
【样例 1 输入】
4
1 2
2 4
3 2
【样例 1 输出】
10
【样例 2 输入】
10
1 8
2 9
5 6
4 8
4 2
7 9
3 6
10 4
3 9
【样例 2 输出】
224
【样例 3】
见选手目录下的 distance/distance3.in 和 distance/distance3.ans。
该样例满足测试点 的约束。
【样例 4】
见选手目录下的 distance/distance3.in 和 distance/distance3.ans。
该样例满足测试点 的约束。
【样例 5】
见选手目录下的 distance/distance3.in 和 distance/distance3.ans。
该样例满足测试点 的约束。
【数据范围】
对于 的数据,满足 ,输入的边构成一棵树。
| 测试点编号 | 特殊性质 | |
|---|---|---|
| 无 | ||
| 满足树是一条链 | ||
| 满足树中任意两个点的路径长度不超过 | ||
| 无 | ||
Related
In following contests: