PAT 甲级1007

来源:互联网 发布:淘宝卖家下载阿里旺旺 编辑:程序博客网 时间:2024/05/22 02:42

参考http://www.cnblogs.com/szhang/archive/2013/01/17/ZJU_PAT_1007.html

#include <stdio.h>#include <stdlib.h>int main() {    int k;    scanf("%d",&k);    int num[k];    int i,sum=0,max=-1,start=0,end=k-1,temp=0;    for(i=0;i<k;i++){        scanf("%d",&num[i]);        sum=sum+num[i];        if(sum<0){            sum=0;            temp=i+1;        }else if(sum>max) {            max=sum;                        end=i;            start=temp;        }    }    if(max<0){        max=0;    }     printf("%d %d %d",max,num[start],num[end]);}
0 0
原创粉丝点击