Pagini recente » Cod sursa (job #1109013) | Cod sursa (job #1054247) | Cod sursa (job #801829) | Cod sursa (job #1284546) | Cod sursa (job #2913149)
#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 S[100000];
S[0]=0;
S[1]=A[1];
for(int i=2;i<=N;i++)
{
S[i]=S[i-1]+A[i];
}
int cod,T,V,P,Q,s;
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;
s=s[Q]-s[P-1];
fout<<s<<endl;
}
}
return 0;
}