Pagini recente » Borderou de evaluare (job #1512668) | Cod sursa (job #112301) | Cod sursa (job #249782) | Cod sursa (job #2115545) | Cod sursa (job #969348)
Cod sursa(job #969348)
#include<fstream>
#define dim 15009
using namespace std;
int n,m,y,z,x,a[dim],s;
ifstream f("datorii.in");
ofstream g("datorii.out");
int main()
{
f>>n>>m;
a[0]=0;
for(int i=1;i<=n;i++)
{
f>>a[i];
a[i]+=a[i-1];
}
for(int i=1;i<=m;i++)
{
f>>x>>y>>z;
if(!x)
{
for(int j=y;j<=n;j++)
a[j]-=z;
}
else
g<<a[z]-a[y-1]<<"\n";
}
}