排序
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.
排序()
【题目描述】
小 D 有一个数列 ,他可以对这个数列进行若干次操作,每次操作可以选择一个 中的 ,然后交换 。
小 D 还可以在操作前使用一次超能力,他可以任选两个下标 满足 ,然后交换 。
小 D 想知道使用一次超能力后(不能不使用),至少要多少次操作才能把 变成不降的。
【输入格式】
从 中读入数据。
第一行一个整数 。
接下来 行,每行一个整数,第 个整数表示 。
【输出格式】
输出到 中。
一行一个整数表示最小操作次数。
【样例 1 输入】
5
3
1
7
9
5
【样例 1 输出】
2
【样例 1 解释】
先用超能力交换 ,得到序列 ,交换 ,交换 。
【样例 2 输入】
3
1
2
3
【样例 2 输出】
1
【样例 2 解释】
不能不使用超能力。
【样例 3】
见下发文件中的 与 。
该样例满足子任务 的限制。
【样例 4】
见下发文件中的 与 。
该样例满足子任务 的限制。
【数据范围】
对于所有的测试数据有:。
子任务编号 | 分值 | 特殊限制 |
---|---|---|
, 两两不同 | ||
, 两两不同 | ||
两两不同 | ||
无特殊限制 |
NOIP2024 模拟赛(四)hard
- Status
- Done
- Rule
- OI
- Problem
- 4
- Start at
- 2024-8-10 7:50
- End at
- 2024-8-10 12:05
- Duration
- 4.3 hour(s)
- Host
- Partic.
- 32