5820 - 集训:结对子

通过次数

3

提交次数

11

时间限制 : 1 秒
内存限制 : 128 MB

有n个学校,每个学校选出了ai个优秀学生,现在要求每个学校的学生和其他学校的结对子,请你找出最多的数量的学校,使得他们之间存在结对子,注意的是1个学生结唯一的一个

输入

第一行一个数T,表示有T组数据。 对于每组数据,第一行输入一个数n,表示学校的数量,接下来一行输入n个数,a1,a2,…,an,其中ai表示第i个学校的学生数量。每两个相邻的数之间用空格隔开。

输出

对于每一个询问,输出一个数,即完美结局下,结对子的最多数量

样例

输入

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

输出

2
6

提示

T≤10 1≤n≤1000 1≤ai≤n

对于第二个样例: 第1,2,4,6,7,10个学校间可互相建立结对子,最多数量为6。