#P1234. 结点的父

结点的父

题目描述

一棵有 NN 个结点的树,树上结点编号为 1N1 \sim N

指定结点 RR 为树的根,并给出树上所有的边,请依次输出结点 1N1 \sim N 中,除了根以外,每个结点的父元素。

输入格式

11 行读入两个整数 NNRR,代表树上结点的数量,及根结点的编号。

接下来 N1N-1 行,每行读入两个整数 X,YX,Y,代表结点 X,YX,Y 之间有一条无向边。

输出格式

输出一行 N1N-1 个整数,用空格隔开,分别代表结点 11 到 结点 NN 中,除了根结点以外的每个结点的父元素的编号。

样例输入 #1

7 7
7 6
5 7
3 2
3 7
4 5
7 1

样例输出 #1

7 3 7 5 7 7

样例输入 #2

10 10
4 9
2 9
10 1
1 6
7 2
5 9
1 9
1 8
3 6

样例输出 #2

10 9 6 9 9 1 2 1 1

数据范围

数据范围

对于 30%30\% 的数,5N1005 \le N \le 100

对于 70%70\% 的数,5N10005 \le N \le 1000

对于 100%100\% 的数,5N1055 \le N \le 10^5X,YX,Y 均在 [1,N][1,N] 的范围内,且题目保证给定的数据能够正确的构成一棵树。