问题 3644 --糖果传递

3644: 糖果传递

时间限制: 1 Sec  内存限制: 256 MB
提交: 8  解决: 6
[提交][状态][讨论版][命题人:]

题目描述

n个小朋友坐成一圈,每人有a[i]个糖果。

每人只能给左右两人传递糖果。

每人每次传递一个糖果代价为 1

求使所有人获得均等糖果的最小代价。

输入

第一行输入一个正整数n,表示小朋友的个数。

接下来n行,每行一个整数 a[i],表示第i个小朋友初始得到的糖果的颗数。

输出

输出一个整数,表示最小代价。

样例输入

4
1
2
5
4

样例输出

4

提示

1≤n≤1000000

0≤a[i]≤2×10^9

数据保证一定有解。

来源

[提交][状态]