#abc302h. [abc302_h]Ball Collector
[abc302_h]Ball Collector
题目描述
我们有一棵 个顶点的树。第 条边 是顶点 和 之间的无向边。第 个顶点 上有一个写着 的球和另一个写着 的球。
对于每个 ,回答以下问题。(每个查询都是独立的)
- 考虑从顶点 到顶点 的最短路径。每次访问一个顶点(包括顶点 和 ),你都会拿起一个放在那里的球。找出被拿起的球上所写的不同整数的最大数量。
约束条件
- 给定的图是一棵树。
- 输入中的所有值都是整数。
输入
输入以以下格式从标准输入给出:
输出
以空格分隔,打印 的答案。
示例输入 1
4
1 2
2 3
3 1
1 2
1 2
2 3
3 4
示例输出 1
2 3 3
例如,当 时,你访问顶点 和 。选择写着 的球,被拿起的球上不同整数的数量是 ,这是最大值。
示例输入 2
10
2 5
2 2
8 8
4 3
6 10
8 1
9 10
1 7
9 3
5 10
9 3
1 9
3 6
4 1
3 8
10 9
5 4
7 2
9 7
示例输出 2
4 3 2 3 4 3 4 2 3