Cod sursa(job #3252293)

Utilizator Andrada_MincaAndrada Minca Andrada_Minca Data 29 octombrie 2024 10:00:38
Problema Datorii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.56 kb
//
//  main.cpp
//  datorii
//
//  Created by Andrada Minca on 29.10.2024.
//

#include <fstream>
using namespace std;
ifstream fin("datorii.in");
ofstream fout("datorii.out");
int i,j,n,m,c,a,b,v[15005];
int main()
{
    fin>>n>>m;
    for(i=1;i<=n;i++)
    {
        fin>>v[i];
        v[i]+=v[i-1];
    }
    for(i=1;i<=m;i++)
    {
        fin>>c>>a>>b;
        if(c==0)
        {
            for(j=a;j<=n;j++)
            {
                v[j]-=b;
            }
        }
        if(c==1)
        {
            fout<<v[b]-v[a-1]<<'\n';
        }
    }
    return 0;
}