Cod sursa(job #2747725)

Utilizator RobertAcAcatrinei Robert-Marian RobertAc Data 29 aprilie 2021 16:17:24
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <bits/stdc++.h>
using namespace std;
ifstream in("datorii.in");
ofstream out("datorii.out");
vector<int_fast32_t> sum(15001);
int main(){
    int_fast32_t n,m;
    in>>n>>m;
    for(int_fast32_t i=1;i<=n;i++){
        int_fast32_t nr;
        in>>nr;
        sum[i]+=nr+sum[i-1];
    }
    int_fast32_t t,a,b;
    while(in>>t>>a>>b){
        if(t==0) for(int i=a;i<=n;i++)sum[i]-=b;
        else out<<sum[b]-sum[a-1]<<"\n";
    }
}