比赛 20121023 评测结果 AAAAAATTTT
题目名称 圆圈舞蹈 最终得分 60
用户昵称 Truth.Cirno 运行时间 5.227 s
代码语言 C++ 内存使用 1.08 MiB
提交时间 2012-10-23 20:07:36
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;

long long zc,maxdis,temp,temp2,s[100010];

int main(void)
{
	freopen("circlea.in","r",stdin);
	freopen("circlea.out","w",stdout);
	int i,j,n;
	cin>>n;
	for (i=1;i<=n;i++)
	{
		cin>>s[i];
		s[i]+=s[i-1];
	}
	zc=s[n];
	for (i=1;i<=n;i++)
		for (j=i+1;j<=n;j++)
		{
			temp=s[j]-s[i];
			temp2=zc-temp;
			if (temp>temp2)
				temp=temp2;
			if (maxdis<temp)
				maxdis=temp;
		}
	cout<<maxdis<<endl;
	return(0);
}