#ARC165B. Sliding Window Sort 2
Sliding Window Sort 2
Sliding Window Sort 2
时间限制:2s
空间限制:1024MB
题目描述
给定一个由 到 的整数构成的排列 和一个整数 。
你需要恰好进行一次如下操作:选择一个满足 的整数 ,将 按升序排列。
请输出所有可能得到的排列中字典序最大的一个。
对于两个长度相同的序列 ,若在第一个满足 的位置 上有 ,则称 的字典序小于 。
输入格式
第一行输入两个整数 。
第二行输入 个整数 。
输出格式
输出字典序最大的结果排列,相邻整数之间用一个空格分隔。
样例输入 1
4 3
2 1 4 3
样例输出 1
2 1 3 4
样例输入 2
5 1
3 1 4 2 5
样例输出 2
3 1 4 2 5
样例输入 3
20 7
9 4 3 1 11 12 13 15 17 7 2 5 6 20 19 18 8 16 14 10
样例输出 3
9 4 3 1 11 12 13 15 17 7 2 5 6 8 18 19 20 16 14 10
数据范围
对于所有数据,,且 是 到 的一个排列。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 10 | |
| 2 | ||
| 3 | 20 | |
| 4 | 30 | |
| 5 | 无特殊限制 |