#aBC313C. [ABC313C] Approximate Equalization 2
[ABC313C] Approximate Equalization 2
AT_abc313_c [ABC313C] Approximate Equalization 2
题目描述
有一个整数序列 。你可以进行任意次数(也可以为 次)如下操作:
- 选择满足 的整数 。将 减去 ,将 加上 。
请你求出,为了使 的最小值与最大值之差不超过 ,所需的最少操作次数。
输入格式
输入以如下格式从标准输入读入。
输出格式
请输出一个整数,表示答案。
输入输出样例 #1
输入 #1
4
4 7 3 7
输出 #1
3
输入输出样例 #2
输入 #2
1
313
输出 #2
0
输入输出样例 #3
输入 #3
10
999999997 999999999 4 3 2 4 999999990 8 999999991 999999993
输出 #3
2499999974
说明/提示
限制条件
- 输入均为整数
样例解释 1
通过如下 次操作,可以使 的最小值与最大值之差不超过 :
- 以 进行操作。 变为 。
- 以 进行操作。 变为 。
- 以 进行操作。 变为 。
在少于 次操作的情况下,无法使 的最小值与最大值之差不超过 。因此答案为 。
由 ChatGPT 4.1 翻译