Cod sursa(job #228120)

Utilizator cosmin79Carabet Cosmin Andrei cosmin79 Data 6 decembrie 2008 15:04:53
Problema Distincte Scor 15
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <stdio.h>
int main()
{
	freopen("distincte.in","r",stdin);
	freopen("distincte.out","w",stdout);
	int n,k,m,i,j,param1,param2,r,r1,verif,s;
	int a[100001],b[100001];
	scanf("%d%d%d",&n,&k,&m);
	for (i=1; i<=n; i++)
		scanf("%d",&a[i]);
	for (j=1; j<=m; j++)
	{
		scanf("%d%d",&param1,&param2);
		r=0;
		s=0;
		b[++r]=a[param1];
		s+=b[r];
		for (i=param1+1; i<=param2; i++)
		{
			b[++r]=a[i];
			for (r1=1; r1<r; r1++)
				if (b[r1]!=b[r])
					verif=0;
				else
				{
					verif=1;
					break;
				}
			if (verif==0)
				s+=b[r];
		}
		printf("%d\n",s);
	}
	return 0;
}