杭电ACM第1003题——Max Sum
2017-03-16 17:19
253 查看
#include <stdio.h> #include <stdlib.h> int main() { int T,sum,start,end,i,j,k,r,num,s; scanf("%d",&T); for(r=1;r<=T;r++){ start=end=sum=-1001; //initialize scanf("%d",&num); //input int *a=(int *)malloc(num*sizeof(int)); for(i=0;i<num;i++) scanf("%d",&a[i]); for(i=0;i<num;i++){ s=0; for(j=i;j<num;j++){ s+=a[j]; if(s>sum){ sum=s; start=i; end=j; } if(s<0){ i=j; break; } } } printf("Case %d:\n",r); printf("%d %d %d\n",sum,start+1,end+1); if(r!=T) printf("\n"); } return 0; }
相关文章推荐
- 杭电ACM 第1003题
- 杭电ACM 1003 Max Sum
- 杭电ACM-1003-Max Sum
- 杭电ACM 1003:Max Sum
- HDOJ 1003 Max Sum 杭电 ACM
- 杭电ACM-HDU1003-Max Sum
- 杭电ACM-1003 Max Sum
- 杭电ACM 1003 Max Sum
- 杭电(hdu)ACM 1003 Max Sum
- 杭电ACM 1003: Max Sum
- 奋战杭电ACM(DAY14)1022
- 杭电ACM1015——Safecracker
- 杭电ACM 2002.计算球体积
- 杭电acm P2023求平均成绩
- ACM 杭电hdu 2602 Bone Collector(01背包)
- 杭电ACM题目分类
- 【转】杭电ACM试题分类
- 杭电acm1003 Max Sum
- 杭电ACM1570——A C~~水题
- 杭电ACM 2026 首字母变大写