#ABC213D. 高桥旅行记
高桥旅行记
高桥旅行记
题目描述
AtCoder 共和国有 座城市,编号为 到 ,以及 条道路,编号为 到 。 道路 双向连接城市 和城市 。保证利用道路可以在任意两座城市之间往返。
高桥君将从城市 出发,重复以下过程进行旅行:
- 如果与当前所在城市直接相连的城市中有未访问过的城市,则前往其中编号最小的城市。
- 否则,
- 若当前在城市 ,则结束旅行;
- 否则,前往「第一次访问当前城市之前所停留的城市」。
请按访问顺序输出高桥君经过的城市序列。
输入格式
输入按以下格式从标准输入给出:
输出格式
按访问顺序输出高桥君经过的城市序列,序列的首尾都包含城市 ,城市之间以空格分隔。
样例
4
1 2
4 2
3 1
1 2 4 2 1 3 1
他的旅行过程如下。
从城市 出发。
与城市 直接相连的未访问城市为城市 和 。前往编号更小的城市,即城市 。
与城市 直接相连的未访问城市为城市 。前往那里。
没有与城市 直接相连的未访问城市。返回城市 。
没有与城市 直接相连的未访问城市。前往第一次访问城市 之前停留的城市,即城市 。
与城市 直接相连的未访问城市为城市 。前往那里。
没有与城市 直接相连的未访问城市。返回城市 。
没有与城市 直接相连的未访问城市。结束旅行。
5
1 2
1 3
1 4
1 5
1 2 1 3 1 4 1 5 1
数据范围
- 保证利用道路可以在任意两座城市之间往返
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 2672
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者