#ABC240E. 树上的区间
树上的区间
树上的区间
题目描述
给定一棵有 个顶点的有根树,根为顶点 。
对于每个 ,第 条边连接顶点 和顶点 。
对于每个 ,设 为以顶点 为根的子树中所有顶点的集合。(每个顶点都在以自身为根的子树中,即 。)
另外,对于整数 和 ,记 为介于 和 之间的所有整数的集合,即 。
考虑一个由 对整数组成的序列 $\big((L_1, R_1), (L_2, R_2), \ldots, (L_N, R_N)\big)$,满足以下条件。
- 对所有满足 的整数 ,有 。
- 对任意一对整数 (),以下成立:
- 若 ,则
- 若 ,则
可以证明,至少存在一个满足条件的序列 $\big((L_1, R_1), (L_2, R_2), \ldots, (L_N, R_N)\big)$。在这些序列中,输出一个使所用最大整数 $\max \lbrace L_1, L_2, \ldots, L_N, R_1, R_2, \ldots, R_N \rbrace$ 最小的序列。
输入格式
输入按以下格式从标准输入给出:
N
u_1 v_1
u_2 v_2
⋮
u_{N-1} v_{N-1}
输出格式
按以下格式输出 行。即,对于每个 ,第 行应包含以空格分隔的 和 。
L_1 R_1
L_2 R_2
⋮
L_N R_N
样例
3
2 1
3 1
1 2
2 2
1 1
$(L_1, R_1) = (1, 2), (L_2, R_2) = (2, 2), (L_3, R_3) = (1, 1)$ 满足条件。
确实有 $[L_2, R_2] \subseteq [L_1, R_1], [L_3, R_3] \subseteq [L_1, R_1]$,且 。
此外,$\max \lbrace L_1, L_2, L_3, R_1, R_2, R_3 \rbrace = 2$ 是最小可能值。
5
3 4
5 4
1 2
1 4
1 3
3 3
2 2
1 2
1 1
5
4 5
3 2
5 2
3 1
1 1
1 1
1 1
1 1
1 1
数据范围
- 输入中的所有值均为整数。
- 给定的图是一棵树。
提示
答案不唯一,输出任意合法解即可。
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 2396
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者