著名的江河有很多:长江、黄河、还有黑龙江等等。
小w想探究江河的奥秘,他发现河岸有 个石头堆起来的石堆,每个石堆有 个石头。不过他认为这些石碓高度不一很不美观,因此他想把这些石碓的高度变得尽量统一。对于任意两个石碓 和 ,他可以进行操作:从石碓 中拿出 个石头,放到石碓 中。
小w想知道所有操作完成之后,最高的石碓和最低的石碓的高度差是多少。即求: 的最小值。
输入
第一行一个整数 ,表示有 组数据。
每组数据第一行一个整数 ,表示有 个石碓。
每组数据第二行 个整数 ,表示每个石碓的高度。
输出
每组数据输出一行一个整数,表示所有操作完成之后,最高的石碓和最低的石碓的高度差的最小值。
样例
标准输入 复制文本 |
3 3 10 10 10 4 3 2 1 2 5 1 2 3 1 5 |
标准输出 复制文本 |
0 0 1 |
提示
对于第一组数据,所有石碓的高度已经相同,因此最高和最低的高度差为 。
对于第二组数据,小w可以进行一次操作,将石碓 中的 个石头放到石碓 中,这样所有石碓的高度都为 ,因此最高和最低的高度差为 。
对于第三组数据,小w可以下面操作:
此时最高和最低的高度差为 。
对于 的数据,。
对于 的数据,,,。