题目描述

给定一个11到nn的排列xx,每次你可以将x1x1到xixi翻转。你需要求出将序列变为升序的最小操作次数。有多组数据。

输入数据

第一行一个整数tt表示数据组数。

每组数据第一行一个整数nn,第二行nn个整数x1x1~xnxn。

输出数据

每组数据输出一行一个整数表示答案。

样例输入

1
8
8 6 1 3 2 4 5 7

样例输出

7

数据范围

对于100%的测试数据 t=5n<=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 (12i2512≤i≤25),n=in=i

注意:由于标程跑不动,本题禁止hack

posted on 2019-03-19 21:25  aserrrre  阅读(111)  评论(0)    收藏  举报