【USTC新生赛2025】D. CSTU 1
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目背景
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
提示
执行完第一次操作后变成 。
执行完第二次操作后变成 。
2025 新生赛
- Status
 - Done
 - Rule
 - ACM/ICPC
 - Problem
 - 8
 - Start at
 - 2025-10-12 9:00
 - End at
 - 2025-10-12 13:00
 - Duration
 - 4 hour(s)
 - Host
 - Partic.
 - 68