Description
给定 t,n,以及长度为 n 的排列 a1∼n,两个人轮流进行以下操作:
- 选择 1≤i,j≤n 并且交换 ai,aj(i,j 可以相同)。
两个人一共进行 t 次操作(一个人算一次操作)。先手希望最终的排列字典序越小越好,后手希望字典序越大越好。若两人足够聪明,问最终得到的排列。
第一行两个正整数 t,n。
第二行 n 个 1∼n 的正整数,表示排列 a。
一行一个排列,表示最终答案。
1 6
1 2 4 3 6 5
1 2 3 4 6 5
Hint
| 子任务 |
分值 |
特殊性质 |
| 1 |
5 |
t=1 |
| 2 |
20 |
t≤2,n≤300 |
| 3 |
10 |
t≤2,n≤5000 |
| 4 |
t≤2,n≤105 |
| 5 |
15 |
t,n≤5 |
| 6 |
40 |
无 |
对于 100% 的数据,1≤t≤1018,1≤n≤105,a1∼an 组成 1∼n 的排列。