#aBC250C. [ABC250C] Adjacent Swaps
[ABC250C] Adjacent Swaps
AT_abc250_c [ABC250C] Adjacent Swaps
题目描述
【题意翻译】
个球左右排成一列。开始,从左到右的第 个球写着整数 。
高桥君进行了 回的操作。第 次操作如下:
- 令 为 个球中写着整数 的球的位置
- 如果 ,将其与第 个球交换;否则,与第 个球交换
求操作后的球上分别写着的数字(从左到右输出)。
输入格式
第一行为 , .
第 行为 .
输出格式
从左到右输出操作后的球上分别写着的数字.
输入输出样例 #1
输入 #1
5 5
1
2
3
4
5
输出 #1
1 2 3 5 4
输入输出样例 #2
输入 #2
7 7
7
7
7
7
7
7
7
输出 #2
1 2 3 4 5 7 6
输入输出样例 #3
输入 #3
10 6
1
5
2
9
6
6
输出 #3
1 2 3 4 5 7 6 8 10 9