Cod sursa(job #298599)

Utilizator alecmanAchim Ioan Alexandru alecman Data 6 aprilie 2009 11:28:41
Problema Xerox Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.64 kb
#include<cstdio>

using namespace std;

#define INPUT "xerox.in"
#define OUTPUT "xerox.out"

FILE *fin = fopen(INPUT, "r"), *fout = fopen(OUTPUT, "w");

void readData()
{
  int N, DX, DY, M, X, Y;
  int final = 0, ok = 1;
	
  fscanf(fin, "%d %d %d", &N, &DX, &DY);
  for(int i = 1; i <= N; ++i)
  {
    fscanf(fin, "%d", &M);
    if(ok) final = M, ok = 0;
    else final ^= M;
    for(int j = 1; j <= M; ++j)
      fscanf(fin, "%d %d", &X, &Y);
  }
  
  if(!final) fprintf(fout, "0\n");
  else fprintf(fout, "1\n");
}

int main()
{
  int T;
	
  fscanf(fin, "%d", &T);
  
  for(;T--;)
  {
    readData();
  }
	
  fclose(fin);
  fclose(fout);
  
  return 0;
}