#46. 树的序列化

树的序列化

题目描述

yfffftuifuy 有一棵有 NN 个点的树,请你使用一个序列 [a1,a2,...,an1][a_1, a_2, ..., a_{n−1}] 表示这棵树,其中 aia_i 代表第 ii 个点 和 aia_i 之间有一条边。

输入格式

第一行一个数 NN ,表示树的大小。(1N106)(1 ≤ N ≤ 10^6) 接下来 N1N-1 行,每行两个数字 uiu_iviv_i,表示点 uiu_iviv_i 之间有一条边。(1u,vn)(1 ≤ u, v ≤ n)

输出格式

一行,一共 N1N − 1 个数字,由空格分隔,代表用序列表示的这棵树,如果有多个答案,则输出任意一 个。

输入输出样例 #1

输入 #1

5
1 2
1 3
2 4
2 5

输出 #1

2 5 1 2

说明/提示

数据范围

样例解释 不难发现,将答案中点的值与下标一一对应,刚好可以凑出题目中的 44 条边。 122531421 − 2,2 − 5,3 − 1,4 − 2