#P5817. [CQOI2011] 分金币

[CQOI2011] 分金币

题目描述

圆桌上坐着 nn 个人,每人有一定数量的金币,金币总数能被 nn 整除。每个人可以给他左右相邻的人一些金币,最终使 得每个人的金币数目相等。

你的任务是求出被转手的金币数量的最小值。

输入格式

第一行为整数 nnn3 n \ge 3)。

以下 nn 行每行一个正整数,按逆时针顺序给出每个人拥有的金币数。

输出格式

共一行,输出被转手金币数量的最小值。

4
1
2
5
4

4

提示

样例说明

设四个人编号为 1,2,3,41,2,3,4。第 33 个人给第 22 个人 22 个金币(变成 1,4,3,41,4,3,4),第 22 个人和第 44 个人分别给第 11 个人 11 个金币。

数据范围

对于 100%100\% 的数据,3n1053 \le n \le 10^5总金币数109总金币数 \le 10^9