Cod sursa(job #2114719)

Utilizator alexkosaAlex Kosa alexkosa Data 25 ianuarie 2018 19:47:55
Problema Secventa 2 Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <fstream>
#include <climits>

using namespace std;

ifstream fin("secv2.in");
ofstream fout("secv2.out");

int main()
{
    int n,k,x,s[50005];
    fin>>n>>k;
    s[0]=0;
    for(int i=1;i<=n;i++)
    {
        fin>>x;
        s[i]=s[i-1]+x;
    }
    int suma=INT_MIN,i1,j1;;
    for(int i=1;i<=n;i++)
    {
        for(int j=i+k-1;j<=n;j++)
        {
            if(s[j]-s[i-1]>suma)
            {
                suma=s[j]-s[i-1];
                i1=i;
                j1=j;
            }
        }

    }
    fout<<i1<<" "<<j1<<" "<<suma;
}