Pagini recente » Cod sursa (job #2433845) | Cod sursa (job #1410091) | Cod sursa (job #917868) | Cod sursa (job #1758178) | Cod sursa (job #970396)
Cod sursa(job #970396)
#include <fstream>
using namespace std;
int main()
{
ifstream f("datorii.in");
ofstream g("datorii.out");
long long int n,m,a[100001],i,j,t,v,p,q,suma=0,ok;
f>>n>>m;
for(i=1;i<=n;i++)
f>>a[i];
for(i=1;i<=m;i++)
{
f>>ok;
if(ok==0)
{
f>>t>>v;
a[t]=a[t]-v;
}
else
{
suma=0;
f>>p>>q;
for(j=p;j<=q;j++)
suma+=a[j];
g<<suma<<endl;
}
}
f.close();
g.close();
return 0;
}