Cod sursa(job #2913146)

Utilizator AntovladCioanca Vlad Antoniu Antovlad Data 12 iulie 2022 23:27:31
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("datorii.in");
ofstream fout("datorii.out");

int main()
{
    int N,M;
    fin>>N>>M;
    int A[100000];
    for(int i=1;i<=N;i++)
    {
        fin>>A[i];
    }
    int cod,T,V,P,Q,s=0;
    for(int i=1;i<=M;i++)
    {
        fin>>cod;
        if(cod==0)
        {
            fin>>T>>V;
            A[T]=A[T]-V;
        }
        if(cod==1)
        {
            fin>>P>>Q;
            for(int i=P;i<=Q;i++)
            {
                s=s+A[i];
            }
            fout<<s<<endl;
            s=0;
        }
    }
    return 0;
}