#Lutece2391. 无聊的糖哥
无聊的糖哥
Migrated from Lutece 2391 无聊的糖哥
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
AK 了一场比赛后的糖哥非常的无聊,于是他随意地画出一棵含 个节点的树,然后他想把 到 这 个非负整数一一分配给每条边作为边权。
怎么分配呢?糖哥随意地定义了一个函数 ,表示从点 到点 的最短路径上所有的边权中,最小的没有出现的非负整数。然后他又随意地定义了 。糖哥想找出一种分配方案,使得 最大。
无敌的糖哥当然知道怎么分配,但是他想考考你 的最大值是多少。
Input
第一行为一个整数 (),表示树的节点数。
接下来 行,每行两个整数 和 (),表示点 与 点 间存在一条边。
输入数据保证是一颗树。
Output
输出 的最大值。
Samples
3
1 2
2 3
3
5
1 2
1 3
1 4
3 5
10
Note
对于第 1 个样例,下面这种分配方式能使 最大:
在这种方式下,,,。因此 。
对于第 2 个样例,下面这种分配方式能使 最大:
在这种方式下,,,,,,,其他点对 。因此 。
Resources
2020 UESTC ICPC Training for Dynamic Programming