Cod sursa(job #3328646)

Utilizator HristuPetreSolea Hristu Petre HristuPetre Data 9 decembrie 2025 16:42:01
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.79 kb
#include <iostream>
using namespace std;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    int N, M;
    cin >> N >> M;
    long long A[15001]; //sume
    for (int i = 1; i <= N; i++) {
        cin >> A[i];
    }

    for (int i = 0; i < M; i++) {
        int cod, X, Y;
        cin >> cod >> X >> Y;
        if (cod == 0) {           //achitare
            A[X] -= Y;             // scad suma V din ziua X
        } else {                   // daca e interogare
            long long suma = 0;    // initializam suma total la 0
            for (int j = X; j <= Y; j++) {  // parcurgem intervalul x ..y
                suma += A[j];                // adunam fiecare zi la suma
            }
            cout << suma << "\n";
        }
    }

    return 0;
}