#ATagc029e. [AGC029E] Wandering TKHS
[AGC029E] Wandering TKHS
题目描述
高桥君的公司有 个房间,每个房间编号为 到 。此外,有 条通道,第 条通道连接房间 和房间 。已知任意两个房间之间都可以仅通过这些通道互相到达。
现在高桥君迷路到了某个房间,这个房间记作 。他决定采用如下方法反复移动,直到回到自己的房间(房间 ):
- 在所有与已访问过的房间相邻且尚未访问过的房间中,选择编号最小的房间移动过去。
设高桥君从房间 回到房间 需要移动的次数为 。请你求出 的值。
注意:无论一次移动经过多少条通道,都只计为一次移动。
输入格式
输入通过标准输入给出,格式如下:
输出格式
请按照如下格式输出每个 的 :
样例 1
输入
6
1 5
5 6
6 2
6 3
6 4
输出
5 5 5 1 5
样例 2
输入
6
1 2
2 3
3 4
4 5
5 6
输出
1 2 3 4 5
样例 3
输入
10
1 5
5 6
6 10
6 4
10 3
10 8
8 2
4 7
4 9
输出
7 5 3 1 3 4 7 4 5
说明/提示
限制条件
- 输入给出的图是一棵树。
样例解释 1
例如,如果高桥君迷路到了房间 ,他会按如下顺序移动:
- 移动到房间 。
- 移动到房间 。
- 移动到房间 。
- 移动到房间 。
- 移动到房间 。
由 ChatGPT 4.1 翻译