Cod sursa(job #2567323)

Utilizator HotSauceDragos Pancescu HotSauce Data 3 martie 2020 16:37:19
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    ifstream in;
    ofstream out;
    int N, M;

    in.open("datorii.in");
    out.open("datorii.out");

    in >> N >> M;
    int A[N];

    for (int i=0; i<N; i++)
        in >> A[i];

    for (int i=0; i<M; i++){
        int cod, P, Q;
        in >> cod >> P >> Q;

        if (cod == 0)
            A[P-1] -= Q;
        else{
            int s = 0;
            for (int j=P-1; j<Q; j++)
                s += A[j];
            out << s << '\n';
        }
    }
    return 0;
}