问题 3229 --旅游必经地

3229: 旅游必经地★★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 5  解决: 5
[提交][状态][命题人:]

题目描述

小明要去j国旅游,该国有N个城市,这N个城市间只有N-1条高速路把这个N个城市连接起来。现在,小明在第S号城市,他有张该国地图,他想知道如果自己要去参观第T号城市,必须经过的前一个城市是几号城市(假设你不走重复的路)。

输入

测试数据的第一行输入一个正整数N(1<=N<=100000)和一个正整数S(1<=S<=100000),N表示城市的总个数,S表示参观者所在城市的编号
随后的N-1行,每行有两个正整数a,b(1<=a,b<=N),表示第a号城市和第b号城市之间有一条路连通。

输出

输出去往1n每个城市必须经过的城市编号,如果为自己现在所在城市则输出-1,每个城市间空一格。

样例输入
Copy
5
2
1 3
1 4
2 4
2 5
样例输出
Copy
4 -1 1 2 2

提示

来源

[提交][状态]