#ARC124D. 又一道排序问题
又一道排序问题
又一道排序问题
时间限制:2s
空间限制:1024MB
题目描述
给定一个长度为 的排列 ,它由 重排而成。你可以进行任意次操作:选择 和 ,交换 与 。
求把 排成升序所需的最少操作次数。可以证明在题目限制下总能完成排序。
输入格式
第一行两个整数 ,第二行 个整数 。
输出格式
输出最少操作次数。
样例输入 1
2 3
1 4 2 5 3
样例输出 1
3
样例输入 2
5 7
9 7 12 6 1 11 2 10 3 8 4 5
样例输出 2
10
数据范围
- 。
- 是 的一个排列。
称置换环“跨越两侧”,当且仅当该环同时包含 与 中的元素。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 10 | |
| 2 | 15 | |
| 3 | 20 | 对所有 均有 |
| 4 | 25 | 的每个长度大于 的置换环都跨越两侧 |
| 5 | 30 | 无特殊限制 |