Pagini recente » Cod sursa (job #479139) | Cod sursa (job #1218396) | Cod sursa (job #2245646) | Cod sursa (job #449424) | Cod sursa (job #2309350)
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream in ("datorii.in");
ofstream out ("datorii.out");
int n,m;
in>>n>>m;
int v[n+1];
v[0]=0;
in>>v[1];
for(int i=2;i<=n;i++)
{
in>>v[i];
v[i]+=v[i-1];
}
for(int i=0;i<m;i++)
{
bool a;
int b,c;
in>>a>>b>>c;
if(!a)
{
for(int j=b;j<=n;j++)
{
v[j]-=c;
}
}
else
{
out<<v[c]-v[b-1]<<"\n";
}
}
return 0;
}