记录编号 30107 评测结果 WAWWWWWWWA
题目名称 货物搬运 最终得分 20
用户昵称 Gravatarmagic 是否通过 未通过
代码语言 C++ 运行时间 0.042 s
提交时间 2011-10-27 18:29:59 内存使用 0.31 MiB
显示代码纯文本
#include<iostream>
#include<cstdio>
const int maxlong=10005;
using namespace std;
	int data[maxlong];
	int ans=0,n;
int main()
{
	freopen("move.in","r",stdin);
	freopen("move.out","w",stdout);
	scanf("%d",&n);
	int sum=0,aver;
	for (int i=1;i<=n;i++)
	{
		scanf("%d",&data[i]);
		sum+=data[i];
	}
	aver=sum/n;
	for (int i=1;i<=n-2;i++)
	{
		if (data[i]-aver>0)
		{
			data[i+1]+=data[i]-aver;
			ans+=data[i]-aver;
		}
		if (data[i]-aver<0)
		{
			data[i+1]-=aver-data[i];
			ans+=aver-data[i];
		}
	}
	printf("%d",ans);
	return 0;
}