Cod sursa(job #679626)

Utilizator DevilShadowJunc Raul Cosmin DevilShadow Data 13 februarie 2012 16:31:47
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <fstream>
#define sizen 15010
#define sizem 100010
using namespace std;

int y, z, COUNT;
int n, m, v[sizen];

ifstream f ("datorii.in");
ofstream g ("datorii.out");
	
void datorii(int x)
{
	f >> y >> z;
	if(x)
	{
		COUNT = 0;
		for(int i = y - 1; i < z; i ++)
			COUNT += v[i];
		g << COUNT << "\n";
	}
	else
	{
		v[y - 1] -= z;
	}
}

int main()
{
	int x;
	f >> n >> m;
	for(int i = 0; i < n; i ++)
		f >> v[i];
	for(int i = 0; i < m; i ++)
	{
		f >> x;
		datorii(x);
	}
}