Cod sursa(job #2308134)

Utilizator IBelieveInGodAlexandrescu Andrei Robert IBelieveInGod Data 26 decembrie 2018 14:25:49
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    fstream f("datorii.in",ios::in);
    fstream g("datorii.out",ios::out);

    long long int M,N,vec[15001],i,j,nr,T,V,P,Q,s;
    f>>N>>M;
    for(i=1;i<=N;i++)
        f>>vec[i];
    for(i=1;i<=M;i++){
        f>>nr;
        if(nr==0){
            f>>T>>V;
            vec[T]-=V;
        }else if(nr==1){
            f>>P>>Q;
            s=0;
            for(j=P;j<=Q;j++)
                s+=vec[j];
            g<<s<<'\n';
        }
    }
}