内存限制:128 MB
时间限制:1.000 S
标准输入输出
题目类型:传统
评测方式:文本比较
上传者:
提交:10
通过:0
通过率:0%
给你一个长度为 $n$ 的排列 $p_1,p_2, \cdots ,p_n$。你需要把它排序。
每次可以花区间长度,即 $r-l+1$ 的代价,选择排列中的任意一段区间 $[l,r]$,并将 $[l,r]$ 从小到大排序。
现在你可以让他进行若干次这个操作,直到 $p$ 中元素的值从 $1$ 到 $n$ 按升序排序,即对于 $1$ 到 $n$ 的每一个 $i$,都有 $p_i=i$。
求问花的代价最少为多少?
对于每组询问:
第一行给出一个整数 $n$。
第二行 $n$ 个整数,由空格隔开,代表排列 $p$ 中元素的值
【样例说明】
可选择区间 $[1,3]$ 进行排序。