#4967. USACO 2011 年 12 月比赛 铜牌组 Hay Bales
USACO 2011 年 12 月比赛 铜牌组 Hay Bales
题目描述
农夫约翰有 堆干草捆,奶牛偷偷把干草搬来搬去,导致每堆的高度不一致。
现在约翰要把所有干草重新分配,使每堆高度完全一致。
每次只能把1 捆干草从一堆搬到另一堆。
求最少需要搬动多少捆干草才能达成目标。
输入格式
- 第 1 行:整数 (),干草堆数量。
- 第 行:每行一个整数 (),第 堆的当前干草捆数。
输出格式
- 第 1 行:一个整数,表示最少需要搬动的干草捆数。
样例
样例输入
4
2
10
7
1
样例输出
7
样例解释
- 总干草数 。
- 最终每堆高度 。
- 搬运方案:
- 第 2 堆 → 第 1 堆:搬 3 捆(10→7,2→5)
- 第 2 堆 → 第 4 堆:搬 2 捆(7→5,1→3)
- 第 3 堆 → 第 4 堆:搬 2 捆(7→5,3→5)
- 共搬 捆,输出 。
数据范围与提示
- 保证 能被 整除