#341. 负载平衡问题

负载平衡问题

题目描述

G 公司n\red{n} 个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等。如何用最 少搬运量可以使n\red{n} 个仓库的库存数量相同。搬运货物时,只能在相邻的仓库之间搬运。

编程任务: 对于给定的n\red{n} 个环形排列的仓库的库存量,编程计算使n\red{n} 个仓库的库存数量相同的最少搬运量。

输入格式

1\red{1} 行中有1\red{1} 个正整数nn<=100\red{n(n<=100)},表示有n\red{n} 个仓库。第2\red{2} 行中有n\red{n}个正整数,表示n\red{n}个仓库的库存量。

输出格式

程序运行结束时,计算出的最少搬运量输出。

样例

输入样例

5
17 9 14 16 4

输出样例

11