Cod sursa(job #1926236)

Utilizator Adelina.DnsDinescu Adelina Adelina.Dns Data 14 martie 2017 09:46:14
Problema Subsecventa de suma maxima Scor 80
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
long long x,n,i,i1,i2,i1m,i2m,s,smax;
int main()
{
    f>>n;
    i1=1;
    for(i=1;i<=n;++i)
    {
        i2++;
        f>>x;
        s+=x;
        if(s>smax)
            smax=s,i1m=i1,i2m=i2;
        if(s<0)
            s=0,i1=i2+1;
    }
    g<<smax<<" "<<i1m<<" "<<i2m;
    return 0;
}