#35091. 蒜头君的国度

    ID: 35091 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>普及T2图和深度优先搜索题单魔扣OJ

蒜头君的国度

暂无测试数据。

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

输入格式

第一行输入一个整数 $M$ 表示测试数据共有 $M(1 \le M \le 5)$ 组。

每组测试数据的第一行输入一个正整数 $N(1 \le N \le 100000)$ 和一个正整数 $S(1 \le S \le N)$,$N$ 表示城市的总个数,$S$ 表示蒜头君所在城市的编号。

随后的 $N-1$ 行,每行有两个正整数 $a,b(1 \le a,b \le N)$,表示第 $a$ 号城市和第 $b$ 号城市之间有一条路连通。

输出格式

每组测试数据输 $N$ 个正整数,其中,第 $i$ 个数表示从 $S$ 走到 $i$ 号城市,必须要经过的上一个城市的编号。(其中 $i=S$ 时,请输出 $-1$ )。

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