4233: Takahashi Tour
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:0
解决:0
题目描述
# Takahashi Tour
### 内存
1024MB
### 时间
2S
## 题目描述
小高将在AtCoder共和国进行一次旅行。该国有$N$个城市,编号从$1$到$N$,以及$N-1$条道路,编号从$1$到$N-1$。第$i$条道路双向连接城市$A_i$和$B_i$。保证可以通过这些道路在任意两个城市之间旅行。 小高将从城市$1$出发,并按以下规则重复进行旅行:
- 如果当前所在城市有未访问过的直接相连城市,他会前往编号最小的那个城市。
- 否则,
- 如果他在城市$1$,旅行结束;
- 否则,他会返回到他第一次访问当前城市之前所在的城市。
请找出小高访问城市的顺序序列。
## 输入格式
输入从标准输入中以下列格式给出:
$N$
$A_1$ $B_1$
$A_2$ $B_2$
$\cdots$
$A_{N-1}$ $B_{N-1}$
## 输出格式
输出小高访问城市的顺序序列,包括旅程开始和结束时的城市$1$,城市之间用空格分隔。
## 输入输出样例
### 输入样例1
```
4
1 2
4 2
3 1
```
### 输出样例1
```
1 2 4 2 1 3 1
```
### 输入样例2
```
5
1 2
1 3
1 4
1 5
```
### 输出样例2
```
1 2 1 3 1 4 1 5 1
```
## 数据范围与提示
【样例1说明】
他的旅程如下:
- 从城市1开始。
- 城市1直接相连的未访问城市有城市2和3。前往编号较小的城市2。
- 城市2直接相连的未访问城市是城市4。前往那里。
- 城市4没有直接相连的未访问城市。返回城市2。
- 城市2没有直接相连的未访问城市。返回到第一次访问城市2之前所在的城市1。
- 城市1直接相连的未访问城市是城市3。前往那里。
- 城市3没有直接相连的未访问城市。返回城市1。
- 城市1没有直接相连的未访问城市。旅程结束。
【数据范围】
- $2 \leq N \leq 2 \times 10^5$
- $1 \leq A_i, B_i \leq N$
- 保证可以通过道路在任意两个城市之间旅行。
## 题目来源
ABC213D