#434. 好朋友的分享
好朋友的分享
题目描述
Polycarp 有 个朋友,第 个朋友有 块糖果。Polycarp 希望他的每个朋友拥有的糖果数量相同,且他能选择任意朋友将他们的糖果以任意一种方式重新分配。求 Polycarp 最少需要选择几个朋友,将他们拥有的糖果重新分配就能达成目的。
例如 时,Polycarp 可以选择 把第 个和第 个朋友共 个糖果重新分配后使得 (有 块给了第 个朋友),并且容易证明不存在其他更小的 使得在重新分配后每个朋友拥有同样多的糖果。
输入格式
在输入的第一行为一个整数 (),为数据组数。
接下来对于每组数据,第一行为一个整数 (),为朋友的数量;第二行有 个整数 (),为每个朋友拥有的糖果数。
保证对于所有组数据 。
输出格式
对于每组数据,输出一个整数 表示 Polycarp 最少需要选择的朋友数量。
如果不存在这样的 ,请输出 。
输入输出样例
5
4
4 5 2 5
2
0 4
5
10 8 5 1 4
1
10000
7
1 1 1 1 1 1 1
2
1
-1
0
0