Pagini recente » Cod sursa (job #2868846) | Cod sursa (job #1292653) | Cod sursa (job #1510355) | Cod sursa (job #1412344) | Cod sursa (job #2913146)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("datorii.in");
ofstream fout("datorii.out");
int main()
{
int N,M;
fin>>N>>M;
int A[100000];
for(int i=1;i<=N;i++)
{
fin>>A[i];
}
int cod,T,V,P,Q,s=0;
for(int i=1;i<=M;i++)
{
fin>>cod;
if(cod==0)
{
fin>>T>>V;
A[T]=A[T]-V;
}
if(cod==1)
{
fin>>P>>Q;
for(int i=P;i<=Q;i++)
{
s=s+A[i];
}
fout<<s<<endl;
s=0;
}
}
return 0;
}