Cod sursa(job #2304233)

Utilizator driver71528@gmail.comTerec Andrei-Sorin [email protected] Data 17 decembrie 2018 19:23:32
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <iostream>
#include <fstream>

using namespace std;

int S[15001],n,m;

int main()
{
    ifstream f("datorii.in");
    ofstream g("datorii.out");
    f>>n>>m;
    for(int i=1;i<=n;i++)
    {
        int a;
        f>>a;
        S[i]=S[i-1]+a;
    }
    for(int i=1;i<=m;i++)
    {
        int t,a,b;
        f>>t>>a>>b;
        if(t)
            g<<S[b]-S[a-1]<<'\n';
        else
        {
            for(int i=a;i<=n;i++)
                S[i]-=b;
        }
    }
    return 0;
}