欢迎24级新生

2021年校内训练赛第一场

Problem D. 独特序列2

如果一个序列里不包括重复的元素,那我们就称这个序列为"独特序列"。

例如[1,2,5,7]就是一个独特序列,[2,3,5,11,11]就不是一个独特序列。

现在,luo想知道,想要把一个序列变成一个独特序列,最少需要移除多少个元素。如果一个序列本来就是独特序列,直接输出 0 即可。

例如把[2,3,5,11,11]变成一个独特序列,我们只需要移除[11],移除后序列变成[2,3,5,11],为一个独特序列。

输入

第一行为一个正整数 t , 表示一共有 t 组测试样例

每一个测试样例包括两行

第一行为一个整数 n , 表示序列中元素的个数

第二行为 n 个整数,表示序列中的元素

1 \leq t \leq 100

1 \leq n \leq 1000

序列中每个元素的大小都严格大于 0 且小于等于 10^9

输出

输出共 t行, 第 i 行表示第 i 组测试样例的结果

样例

标准输入 复制文本
7
5
1 2 3 4 5
3
1 1 1
10
1 1 1 1 2 2 2 2 3 3
1
999999997
2
1000000000 1000000000
3
778879 4564878 45
10
2 3 1 5 7 2 4 6 8 7
标准输出 复制文本
0
2
7
0
1
0
2

登录以提交代码。
单点时限 1 秒
内存限制 128 MB
提交 17
通过 11

A B C D E