Cod sursa(job #2324952)

Utilizator mihaicosmin2011Mihai Cosmin mihaicosmin2011 Data 21 ianuarie 2019 19:27:24
Problema SequenceQuery Scor 60
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <bits/stdc++.h>
using namespace std;
int v[100005], i, j, n, m, sum, summax, x, y;
int main()
{
    ifstream f("sequencequery.in");
    ofstream g("sequencequery.out");
    f >> n >> m;
    for(i = 1; i <= n; i ++)
        f >> v[i];
    for(i = 1; i <= m; i ++)
    {
         f >> x >> y;
         summax = INT_MIN;
         sum = 0;
         for(j = x; j <= y; j ++)
         {
             if(sum < 0) sum = v[j];
             else sum += v[j];
             if(sum > summax) summax = sum;
         }
         g << summax << "\n";
    }
    return 0;
}