#GCPC251121. 学校的奖学金

学校的奖学金

题目背景

众所周知学校的奖学金是需要去申请的。这天,Z同学在宿舍里接到一个通知,让他去帮助老师完成新生的奖学金申请任务。等Z同学匆匆赶到现场时,他才发现在奖学金申请的地方已经排起了长龙。

题目描述

Z同学数了数排队的同学,发现总共有nn名同学,并且第ii位同学拿着一张带有序号aia_{i}的牌子。他将这一情况讲给老师后,老师说要让同学按照序号从小到大排队,还给了Z同学一张可以无限使用的特效牌。

特效牌功能如下:

  1. 每次使用特效牌都可以对准任意一名同学释放一道“命令”,且必定命中。
  2. “命令”会使被命中的同学自觉走到队列的最末端。

现在Z同学需要使用特效牌使得队列变得满足老师的要求。

输入格式

第一行输入一个整数TT,表示有TT组测试样例。

接下来对于每组测试样例:

  • 第一行输入一个整数,表示前来申请奖学金的人数nn
  • 第二行,输入nn个整数,第ii个整数表示排队的第ii个同学的序号aia_{i}。(保证1ain1 \leq a_{i} \leq n,且不重复)

输出格式

输出TT行。

对于每组测试样例,输出Z同学使用特效牌的最少次数。

输入输出样例 #1

输入 #1

3
7
5 6 7 1 2 3 4
10
8 9 1 10 4 2 3 6 5 7
6
6 5 4 3 2 1

输出 #1

3
7
5

说明/提示

对于全部测试点,保证1T10001 \leq T \leq 10001n100001 \leq n \leq 10000

温馨提示:该题目输入量十分庞大,请注意自己的读入方式。

对于c&c++选手,需要使用scanf,或者快读优化的cin,亦或者手写快读函数。