Cod sursa(job #2310856)

Utilizator GhitzarinoGhita Alexandru Ghitzarino Data 2 ianuarie 2019 11:29:48
Problema SequenceQuery Scor 60
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <fstream>

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