#P12895. [AGC001F] Wide Swap
[AGC001F] Wide Swap
题目描述
给定一个长度为 的数列 ,该数列是 的一个排列。
你可以对该数列进行如下操作任意次:
- 选择整数 ,满足 。
- 交换 和 的值。
- 但必须满足 且 。
请你求出通过上述操作能够得到的字典序最小的数列。
输入格式
输入以如下格式从标准输入读入:
输出格式
输出通过题目中操作能够得到的字典序最小的数列。
输入输出样例 #1
输入 #1
4 2
4 2 3 1
输出 #1
2
1
4
3
输入输出样例 #2
输入 #2
5 1
5 4 3 2 1
输出 #2
1
2
3
4
5
输入输出样例 #3
输入 #3
8 3
4 5 7 8 3 1 2 6
输出 #3
1
2
6
7
5
3
4
8
说明/提示
限制条件
- 是 的一个排列。
样例解释 1
可以按如下步骤进行操作:
由 ChatGPT 4.1 翻译