每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行输入一个整数 ,表示魔导书的数量。第二行输入 个两两不同的整数 ,表示魔导书当前的排列。除此之外,保证单个测试文件的 之和不超过 。
对于每组测试数据,新起一行输出一个整数,表示将混乱度 变为 所需的最少操作次数。
2 5 1 2 4 3 5 2 1 2
0 1
对于第一组测试数据,当前的混乱度 。由于混乱度已经为 ,因此不需要任何操作,输出 。