#1636. Restore the Tree
Restore the Tree
题目描述
有一棵有根树,树上有 个顶点,编号为 至 。除根顶点外,每个顶点都有一条来自其父顶点的有向边。请注意,根可能不是顶点 。
高桥为这个图添加了 条新的有向边。其中每一条 有向边( )都从某个顶点 延伸到它的后代 。
在高桥添加了边之后,有向图的顶点为 ,边为 。更具体地说,我们会得到 对整数,即 ,它们表示从顶点 到顶点 的 条边。
你的任务是找到原来树的形态。
输入格式
第一行输入
接下来 行每行两个整数代表一条边
输出格式
打印 行。在 -th 行中,如果顶点 是原始树的根,则打印 0
,否则打印代表原始树中顶点 父节点的整数。
请注意,可以证明原始树是唯一确定的。
3 1
1 2
1 3
2 3
0
1
2
6 3
2 1
2 3
4 1
4 2
6 1
2 6
4 6
6 5
6
4
2
0
6
2
样例 1 解释
该输入的图表如下所示:
可以看出,这个图是在有根树 上添加边 得到的。
提示
- 如果 , .
- 将满足问题陈述条件的 条边添加到有 个顶点的有根树中,即可得到输入的图形。