#A19. 【USTC新生赛2025】D. CSTU 1
【USTC新生赛2025】D. CSTU 1
题目背景
University of Science and Technology of China?什么学校喜欢这么拗口的英文名有两个 of?为什么不能直接改成 CSTU?
什么还有一个难兄难弟?也是 “University of ... of China”?什么?UCAS 也有两个 of?可惜它并不以 China 结尾呀!
题目描述
初始给定一个长度为 的序列 。
其中有 个元素需要进行操作。定义一次操作(参数为 )如下:
- 首先找到序列中值为 的元素,不妨 。(必须保证存在 )
- 找到最大的 满足 是后续操作的参数(若不存在则 )
- 找到最小的 满足 是后续操作的参数(若不存在则 )。 为序列的长度。
- 删除 并对 和 位置上的数进行整体交换。正式化地,操作后如下:
克露丝卡尔酱按照顺序给出 个需要操作的元素 ,你需要输出依次执行以上所有操作后的序列。
输入格式
第一行两个整数 () 和 ()。
第二行 个整数按照顺序给出所有需要操作的元素 ()。保证所有 互不相同。
输出格式
输出一行 个元素表示执行以上所有操作后的序列。
样例 #1
样例输入 #1
7 2
6 2
样例输出 #1
7 3 4 5 1
提示
执行完第一次操作后变成 。
执行完第二次操作后变成 。