AT_nikkei2019_2_final_d 木、
题目描述
すけぬ君拥有一棵有 $n+1$ 个顶点的树 $T$。在树 $T$ 中,每个顶点都标有一个整数,分别为 $1, 2, \dots, n+1$。树 $T$ 有 $n$ 条边,每条边连接标有整数 $i$ 的顶点和标有整数 $v_i$ 的顶点。
在すけぬ君不注意的时候,ぬすけ君对树 $T$ 进行了如下改动:
1. 选择一个度为 $1$ 的叶子节点并移除,将该顶点数据保密;
2. 擦除剩余 $n$ 个顶点上的整数;
3. 在这 $n$ 个顶点上重新标上整数 $1, 2, \dots, n$。
修改过的树我们称之为 $T'$。树 $T'$ 只有 $n-1$ 条边,第 $i$ 条边连接的是标有整数 $i$ 的顶点和标有整数 $u_i$ 的顶点。
察觉到调皮的ぬすけ君的恶作剧后,すけぬ君想要猜出被藏起来的顶点上原本标记的数字。请找出所有可能的整数,并按升序输出。
输入格式
输入从标准输入给出,格式如下:
> $n$ $v_1$ $v_2$ $\dots$ $v_n$ $u_1$ $u_2$ $\dots$ $u_{n-1}$
输出格式
输出所有可能被藏起来的顶点上原有的整数,按升序排列,以空格分隔。
说明/提示
- $2 \leq n \leq 2 \times 10^5$
- 对于每个 $i = 1, 2, \dots, n$,有 $1 \leq v_i \leq n+1$
- 对于每个 $i = 1, 2, \dots, n-1$,有 $1 \leq u_i \leq n$
- 图 $T$(由边 $(1, v_1), (2, v_2), \dots, (n, v_n)$ 组成)构成一棵树
- 图 $T'$(由边 $(1, u_1), (2, u_2), \dots, (n-1, u_{n-1})$ 组成)也构成一棵树
- 至少存在一个可能被藏起来的顶点
- 所有输入为整数
## 样例解释(简化)
1. 在样例一中,度为 $1$ 的顶点是标有 $1, 3, 4, 5, 8, 11$ 的顶点。隐藏标有 $11$ 或 $8$ 的顶点后,重新标记后都可以得到树 $T'$。其他顶点不行,故答案为 `8 11`。
2. 在样例二中,标有 $2, 3, 4, 5, 6$ 的顶点任何一个被隐藏后都可以重构为树 $T'$,所以输出 `2 3 4 5 6`。
3. 在样例三中,只可能是标有 $1$ 的顶点被隐藏。
**本翻译由 AI 自动生成**