#P2077. Tamama的排序游戏

Tamama的排序游戏

又到了一年一度的广东工业大学程序设计竞赛-新生杯,TamamaXxX_Stu一起参与了4届新生杯,如今XxX_Stu准备毕业,Tamama也将随XxX_Stu而离去。<o:p></o:p>

面对最后一次参与新生杯,感慨良多,tamama这次没有喷冲击波,倒是哭了起来。<o:p></o:p>

NO 

为了让Tamama开心起来,XxX_Stu准备和Tamama玩一个游戏。<o:p></o:p>

游戏是这样的:<o:p></o:p>

XxX_Stu给定一个正整数n<o:p></o:p>

然后再给Tamama一个长度为n的整数序列。<o:p></o:p>

这个序列的数字为12......n的排列。<o:p></o:p>

Tamama可以进行一种操作:<o:p></o:p>

选择序列中的一个数字,将这个数字放到序列中另外一个数字的前面或者后面。<o:p></o:p>

最终目标是使得序列变成:12......n<o:p></o:p>

但是这个游戏限制Tamama的操作次数,必须是最少!<o:p></o:p>

举个栗子:<o:p></o:p>

n = 6<o:p></o:p>

原序列)2 4 3 5 6 1 <o:p></o:p>

第一次操作)把4放到3后面,得到:2 3 4 5 6 1<o:p></o:p>

第二次操作)把1放到2前面,得到:1 2 3 4 5 6<o:p></o:p>

Input

  一个正整数T(0 < T < = 50 ),表示一共有T组数据。
  对于每组数据:
  一个正整数n(0 < n <= 1000),表示序列的长度。
  接下来n个数字a[i](0 < a[i] <= n , 1 < = i <= n),
  且a[i] != a[j] ( 1 < = i < j < = n )。
  (说白了不就是1到n的排列...真是的= =||。)

Output

  对于每组数据:
  输出一行,一个数字ans,表示Tamama做少操作多少次可以把序列变成1、2......、n的序列。

Sample Input

2
5
1 2 3 4 5
6
2 4 3 5 6 1

Sample Output

0
2

HINT

Source