比赛 数据结构练习 评测结果 AAAAAAAAAA
题目名称 单子序列最大和 最终得分 100
用户昵称 TARDIS 运行时间 0.051 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2017-07-25 17:19:45
显示代码纯文本
#include<bits/stdc++.h>
#define XLM
const int maxn=20000;
int ans=-1,buf,n,temp,l,r,L=3,R=3;
int main(){
	#ifdef XLM
	freopen("subq.in","r",stdin);
	freopen("subq.out","w",stdout);
	#endif
	scanf("%d",&n);
	l=1;
	for (int i=1;i<=n;i++){
		scanf("%d",&temp);
		if (buf+temp>0){
			buf+=temp;
			if (ans<buf) ans=buf,R=i,L=l;
		}		
		else{
			buf=0;
			l=i+1;
		}
	}
	printf("%d\n%d\n%d",L,R,ans);
	return 0;
}