Cod sursa(job #3041520)
Utilizator | Luca Bixade BixGigolo | Data | 31 martie 2023 16:47:07 |
---|---|---|---|
Problema | Datorii | Scor | 0 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.62 kb |
#include <fstream>
std::ifstream fin("datorii.in");
std::ofstream fout("datorii.out");
int N, M, a[15001];
int main()
{
fin>>N>>M;
for(int i=1; i<=N; i++){
fin>>a[i];
}
for(int i=1, cod; i<=M; i++){
fin>>cod;
if(cod==0)
{
int t, v;
fin>>t>>v;
a[t]-=v;
}
else if(cod==1)
{
int p, q;
int suma=0;
fin>>p>>q;
for(int j=p; j<=q; j++){
suma+=a[j];
}
fout<<suma<<'\n';
}
}
return 0;
}