每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行输入一个正整数 ,表示方格的数量。第二行输入 个正整数 ,表示方格 的初始颜色编号。除此之外,保证单个测试文件的 之和不超过 。
对于每一组测试数据,新起一行输出一个整数,表示使每个方格颜色互不相同所需要最少操作。
3 4 1 2 1 4 5 1 1 1 1 1 6 10 12 10 11 15 11
2 10 6
对于第一组测试数据,一种操作次数最少的各个方格颜色编号是 。对于第二组测试数据,一种操作次数最少的各个方格颜色编号是 。