题目描述
给定一个11到nn的排列xx,每次你可以将x1x1到xixi翻转。你需要求出将序列变为升序的最小操作次数。有多组数据。
输入数据
第一行一个整数tt表示数据组数。
每组数据第一行一个整数nn,第二行nn个整数x1x1~xnxn。
输出数据
每组数据输出一行一个整数表示答案。
样例输入
1
8
8 6 1 3 2 4 5 7
样例输出
7
数据范围
对于100%的测试数据 t=5,n<=25t=5,n<=25
对于测试点1,2,n=5n=5
对于测试点3,4,n=6n=6
对于测试点5,6,n=7n=7
对于测试点7,8,9,n=8n=8
对于测试点10,n=9n=9
对于测试点11,n=10n=10
对于测试点i (12≤i≤2512≤i≤25),n=in=i
注意:由于标程跑不动,本题禁止hack
浙公网安备 33010602011771号