51nod 1049【经典】

来源:互联网 发布:h5 微信订餐系统源码 编辑:程序博客网 时间:2024/06/13 03:25

自己模拟,全靠体会~

#include <cstdio>#include <stack>#include <iostream>#include <string.h>#include <algorithm>using namespace std;typedef long long LL;const int N=5e4+10;LL a[N];int main(){    int n;    scanf("%d",&n);    for(int i=1;i<=n;i++)        scanf("%lld",&a[i]);    LL ans=a[1];    LL d=a[1];    for(int i=2;i<=n;i++)    {        if(d<0)            d=a[i];        else            d+=a[i];        if(d>ans)            ans=d;    }    printf("%lld\n",ans);    return 0;}


0 0