Cod sursa(job #3292440)

Utilizator anon2718281828Iasmina Matei anon2718281828 Data 8 aprilie 2025 12:20:53
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <bits/stdc++.h>
#include <numeric>

using namespace std;

ifstream in("datorii.in");
ofstream out("datorii.out");

int main() {
    int n, m;
    in >> n >> m;

    vector<int> a(n);
    for (auto& ai: a) in >> ai;

    while (m--) {
        int o, p, q;
        in >> o >> p >> q;
        p--;

        if (o == 0) {
            a[p] -= q;
        } else if (o == 1) {
            int s = accumulate(a.begin() + p, a.begin() + q, 0);
            out << s << "\n";
        }
    }

    return 0;
}