比赛 数据结构练习 评测结果 AAAAAAAAAA
题目名称 单子序列最大和 最终得分 100
用户昵称 Menamovic 运行时间 0.025 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2017-07-25 23:02:43
显示代码纯文本
#include<iostream>
#include<cstdio>

using namespace std;

int n;
int s,x=1;
int ans=-0x7fffffff;
int sum=0,cnt=0;
int L,R;

int main()
{
	freopen("subq.in","r",stdin);
	freopen("subq.out","w",stdout);
	scanf("%d",&n);
	for(int i=1;i<=n;i++)
	{
		scanf("%d",&s);
		sum+=s;
		if(sum>ans) ans=sum,L=x,R=i;
		if(sum<cnt) sum=0,x=i+1;
	}
	printf("%d\n%d\n%d\n",L,R,ans);
	return 0;
}