Cod sursa(job #1666829)

Utilizator BogauuuBogdan Ivancu Bogauuu Data 28 martie 2016 13:43:01
Problema Subsecventa de suma maxima Scor 90
Compilator cpp Status done
Runda Arhiva educationala Marime 0.51 kb
#include <fstream>

using namespace std;

ifstream fin("ssm.in");
ofstream fout("ssm.out");
int s,n,i,a,m,st,p,maxim;
int main()
{
    fin >> n;
    for (i=1;i<=n;i++)
    {
        fin >> a;
        if (s+a>a)
        {
            s=s+a;
            if (s>maxim)
            {
                maxim=s;
                m=i;
                p=st;
            }
        }
        else
        {
            s=a;
            st=i;
        }
    }
    fout << maxim << " " << p << " " << m;
}