Cod sursa(job #1882634)

Utilizator asavu16Andrei Savu asavu16 Data 17 februarie 2017 12:59:09
Problema SequenceQuery Scor 60
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <fstream>

using namespace std;
ifstream f("sequencequery.in");
ofstream g("sequencequery.out");
int a[100003],sc,smax,n,m,x,y,i,j;
int main()
{
    f>>n>>m;
    for(i=1; i<=n; ++i)
        f>>a[i];
    for(j=1; j<=m; ++j)
    {
        f>>x>>y;
        sc=0;
        smax=-100000;
        for(i=x; i<=y; ++i)
        {
            sc+=a[i];
            if(sc<a[i])
            {
                sc=a[i];
            }
            if(sc>smax)
            {
                smax=sc;
            }
        }
        g<<smax<<'\n';
    }
    return 0;
}