#arc056b. [arc056_b]駐車場
[arc056_b]駐車場
问题描述
有 个人在停车场停车。停车场有 个停车位,编号从 到 。此外,有 条双向道路连接两个停车位,第 条道路连接第 号停车位和第 号停车位。停车位 与停车场入口相连。
第 个人似乎只想将车停在第 号停车位上。因此,如果无法通过停车场入口、仍然没有人停车的停车位以及连接它们的道路到达第 号停车位时,该人会选择离开而不停车。
第 个人到第 个人按顺序来到停车场。请按升序输出最终停在停车场的人的编号。
约束条件
- 可以通过门、道路和停车位从入口到达所有停车位。
部分得分
- 如果对满足 的所有测试用例均正确,则可以获得部分得分 分。
输入
输入以以下格式从标准输入中给出。
:
输出
按升序逐行输出最终停在停车场的人的编号。
示例1
3 3 2
1 2
2 3
1 3
输出示例1
1
2
第一个车辆可以到达停车位 ,因此停在那里。第二个车辆可以到达停车位 ,因此停在那里。第三个车辆无法到达停车位 ,因为被第二个车辆挡住,所以返回。
示例2
5 6 5
1 5
3 5
3 2
4 1
1 2
4 3
输出示例2
1
2
3
5
```
如果将蓝色圆表示空闲的停车位,红色圆表示有车的停车位,那么停车位将按照上图的顺序填满,第四辆车无法停在停车位。
* * *
### 示例3
```plain
5 5 5
1 4
4 3
3 2
2 5
5 1
输出示例3
1
2
5