#4778. Approximate Equalization
0
Approximate Equalization
Approximate Equalization
题目描述
给定长度为 的整数序列:。 Takahashi 可以任意次(可能为零次、按任意顺序)执行以下两个操作。
选择一个整数 满足 ,将 减少 并将 增加 。 选择一个整数 满足 ,将 增加 并将 减少 。
求使序列 满足以下条件所需的最小操作次数:
对于任意在 到 (含)之间的整数对 成立。
输入格式
输入由标准输入给出,格式如下:
输出格式
打印一行,包含使序列 满足题目中条件所需的最小操作次数。
3
2 7 6
4
3
-2 -5 -2
2
5
1 1 1 1 -7
13
提示
所有输入值均为整数。你可以通过如下四次操作使 满足该条件。
选择 ,将 增加 并将 减少 ,得到 。 选择 ,将 增加 并将 减少 ,得到 。 选择 ,将 增加 并将 减少 ,得到 。 选择 ,将 增加 并将 减少 ,得到 。
这是所需的最小操作次数,因此输出 。
你可以通过如下两次操作使 满足该条件:
选择 ,将 减少 并将 增加 ,得到 。 选择 ,将 增加 并将 减少 ,得到 。
这是所需的最小操作次数,因此输出 。
通过适当执行操作,使用 次操作你可以使 ,它满足题目中的条件。
无法在 次或更少操作下使其满足,因此输出 。
标签: AtCoder|abc307G
来源
AtCoder|abc307G