题目描述
给定一棵 个结点的树(边权为 )。对每个结点 ,求经过 的简单路径的最大边数(路径可以只有一个端点等于 ,此时长度为 )。
输入格式
第一行一个整数 。
接下来 行,每行两个整数 。
输出格式
一行 个整数。
样例 1
输入:
4
1 2
1 3
2 4
输出:
2 3 3 3
经过 的最长路为 ( 条边);经过 的为 ( 条边);其余点同理。
数据范围
- 对于 的测试点,;
- 对于 的测试点,;
- 对于全部测试点,。
g6-07525.in输出g6-07525.out给定一棵 个结点的树(边权为 )。对每个结点 ,求经过 的简单路径的最大边数(路径可以只有一个端点等于 ,此时长度为 )。
第一行一个整数 。
接下来 行,每行两个整数 。
一行 个整数。
输入:
4
1 2
1 3
2 4
输出:
2 3 3 3
经过 的最长路为 ( 条边);经过 的为 ( 条边);其余点同理。