Cod sursa(job #1814842)

Utilizator DdariusDarius Ddarius Data 24 noiembrie 2016 16:52:11
Problema Subsecventa de suma maxima Scor 15
Compilator cpp Status done
Runda Arhiva educationala Marime 0.64 kb
#include <bits/stdc++.h>

using namespace std;
ifstream f("ssm.in");
ofstream g("ssm.out");
int v[10000];
int main()
{
    int i, j, k, n, cs, cf, l=1, s=0, macss=0;
    f>>n;
    for(i=1; i<=n; i++)
        f>>v[i];
    for(i=1; i<=n; i++)
        {
            for(j=i+1; j<=n; j++)
            {
                s=0;
                for(k=i; k<=j; k++)
                    s=s+v[k];
                    if(macss<s)
                    {
                        macss=s;
                        cs=i;
                        cf=j;
                    }

            }
    }
    g<<macss<<' '<<cs<<' '<<cf;

    return 0;
}