#P7714. 「EZEC-10」排列排序
「EZEC-10」排列排序
题目描述
给你一个长度为 的排列 。你需要把它排序。
每次可以花区间长度,即 的代价,选择排列中的任意一段区间 ,并将 从小到大排序。
现在你可以让他进行若干次这个操作,直到 中元素的值从 到 按升序排序,即对于 到 的每一个 ,都有 。
求问花的代价最少为多少?
输入格式
本题有多组询问,第一行有一个数 表示询问组数。
对于每组询问:
第一行给出一个整数 。
第二行 个整数,由空格隔开,代表排列 中元素的值。
输出格式
行,每行一个整数表示一组询问的答案。
2
3
1 3 2
4
3 2 1 4
2
3
提示
【样例 说明】
对于第一组数据,可选择区间 进行排序。
对于第二组数据,可选择区间 进行排序。
【数据规模与约定】
对于 的数据,。
对于另 的数据,。
对于另 的数据,。
对于 的数据,。