#icpc2014summerday2d. [icpc2014summer_day2_d]Dense Amidakuji
[icpc2014summer_day2_d]Dense Amidakuji
题目描述
有一个阿弥陀籤,它有 条高度为 的垂直短棒(高度指可以添加水平短棒的段数),其中 为偶数。
我们记 表示从上到下第 段,从左到右第 根垂直短棒上可以添加水平短棒的位置(在 上添加的水平短棒,会在第 段连接第 根和第 根垂直短棒)。可以发现,这样的位置 总共有 个。
Snuke 君首先在所有满足 的位置 添加了水平短棒,然后拿走了 位置上的水平短棒。
在这种状态下,请求出对于每个 ,从左边开始的第 根垂直短棒顶端出发,到达底端时位于哪根垂直短棒。
注:行走的规则为,在一根垂直短棒上向下走,一旦遇到一根水平短棒,就沿着水平短棒走到其相连的另一根垂直短棒,然后继续向下重复此过程,直到到达底端。
输入格式
输出格式
输出 行。第 行表示,从左边开始的第 根垂直短棒顶端出发,到达底端时所在的垂直短棒编号。
输入输出样例
样例输入 1
4 4 1
3 3
样例输出 1
2
3
4
1
样例解释 1
举例来说,如果选择从最左侧(第 根)垂直短棒的顶端出发,会依次经过 ,,,最终到达第 根垂直短棒的底端。
样例输入 2
10 6 10
10 4
4 4
5 1
4 2
7 3
1 3
2 4
8 2
7 5
7 1
样例输出 2
1
4
3
2
5
6
数据范围与提示
- 。
- 为偶数。
- 。
- 。
- 。
- 不存在 ,使得 。