luogu#P10155. [LSOT-2] 基于二分查找与插入的快速排序
[LSOT-2] 基于二分查找与插入的快速排序
题目背景
小 H 不会排序,但是会二分!
于是他创造了一个基于二分查找与插入的快速排序。
本题存在可带修做法,因为这题是这场考试的签到题所以良心出题人没有加上。
题目描述
给定一个排列 。每次可以选择一个数 ,你需要找到最小的 ,使得 且 ,并将 插入到 前面。你需要最小化使得 的操作次数。
若不存在这样的 ,则无法进行操作。
输入格式
第一行一个整数 ,表示排列的长度。
接下来一行 个整数描述排列 ,第 个数为 。
输出格式
一行一个整数表示最小的操作次数。若无法完成排序输出 。
5
3 1 4 2 5
2
提示
「本题采用捆绑测试」
- 。
- 保证 。
- 。
- 无特殊性质。
对于全部的数据,, 是一个 到 的排列。