Cod sursa(job #360442)

Utilizator Abi79Iordache Albert Abi79 Data 31 octombrie 2009 15:36:17
Problema Xerox Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include <cstdio>

FILE *f,*s;

int t,n,v[105],aux,i,j,xorr;

int main()
{
	f=fopen("xerox.in","r");
	s=fopen("xerox.out","w");
	
	fscanf(f,"%d",&t);
	
	while(t--)
	{
		fscanf(f,"%d %d %d",&n,&aux,&aux); //just n
		if(n==1)
			fprintf(s,"1\n");
		else
		{
			for(i=1;i<=n;i++)
			{
				fscanf(f,"%d",&v[i]);
				xorr=xorr^v[i];
				for(j=1;j<=v[i];j++)  //ignore
					fscanf(f,"%d %d",&aux,&aux);  //ignore
			}
			if(n==2)
			{
				if(v[1]!=v[2])
					fprintf(s,"1\n");
				else
					fprintf(s,"0\n");
			}
			else
			{
				if(xorr==0)
					fprintf(s,"0\n");
				else
					fprintf(s,"1\n");
			}
		}
	}
	
	fclose(s);
	return 0;
}