Cod sursa(job #306936)

Utilizator pcinfoCarmen Popescu pcinfo Data 22 aprilie 2009 14:21:20
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <fstream>

using namespace std;

ifstream f("datorii.in");
ofstream g("datorii.out");

using namespace std;

int main()
{
	int b[15001],n,m,i,x,y,c,j;
	f>>n>>m;
	
	b[0]=0;
	for (i=1;i<=n;i++)
	{
		f>>b[i];
		b[i]=b[i]+b[i-1];
	}
	
	for (i=1;i<=m;i++)
	{
		f>>c>>x>>y;
		if (c==0)
		{
			for (j=x;j<=n;j++)
				b[j]=b[j]-y;
		}
		else
			g<<b[y]-b[x-1]<<"\n";
	}
	
	f.close();
	g.close();
	
	return 0;
}