Cod sursa(job #2792913)

Utilizator BiancaMMIVMariciuc Bianca BiancaMMIV Data 2 noiembrie 2021 14:39:16
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.64 kb
#include <bits/stdc++.h>

using namespace std;

int N, M, a, b, zero, p;
bool quest;
vector<int> vect;

void update()
{
    vect[a] -= b;
}

int suma()
{
    int sum = 0;
    for(int i=a; i<=b; i++)
        sum += vect[i];
    return sum;
}


int main()
{
    ifstream fin("datorii.in");
    ofstream fout("datorii.out");
    fin>>N>>M;
    vect = vector<int>(N+1, 0);
    for(int i=1; i<=N; i++)
        fin>>vect[i];

    for( ; M; M--)
    {
        fin>>quest>>a>>b;

        if(quest == false )
            update();
        else
        {
            fout<<suma()<<endl;
        }
    }



    return 0;
}