Cod sursa(job #332315)

Utilizator prdianaProdan Diana prdiana Data 17 iulie 2009 13:39:54
Problema Datorii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <stdio.h>

int a[15002];

int main()
{
	freopen("datorii.in","r",stdin);
	freopen("datorii.out","w",stdout);
	int n,m,i,j,s,op,st,fn;

	scanf("%d%d",&n,&m);
	for (i = 1;i<=n;i++)
	{
		scanf("%d",&a[i]);
	}
	for (i = 0; i<m;i++)
	{
		scanf("%d%d%d",&op,&st,&fn);
		if (op == 0)
		{
			a[st] -= fn;
		}
		if (op == 1)
		{
			s = 0;
			for (j = st; j<=fn;j++)
			{
				s+= a[j];
			}
			printf("%d\n",s);
		}
	}
	return 0;

}