Cod sursa(job #1484763)

Utilizator mike93Indricean Mihai mike93 Data 11 septembrie 2015 20:12:12
Problema Jocul NIM Scor 0
Compilator c Status done
Runda Arhiva educationala Marime 0.47 kb
#include <stdio.h>

int main() {
	FILE fin = fopen("nim.in", "r");
	int t, n;
	fscanf(fin, "%d\n", &t);
	int i, j;
	FILE* fout = fopen("nim.out", "w");
	
	for(i=0; i<t; i++) {
		fscanf(fin, "%d\n", &n);
		int sum = 0;
		int x;
		for(j=0; j<n; j++) {
			fscanf(fin, "%d ", &x);
			sum = sum ^ x;
		}
		fscanf(fin, "\n");
		if(sum > 0) {
			fprintf(fout, "DA\n");
		} else {
			fprintf(fout, "NU\n");
		}
	}
	
	fclose(fin);
	fclose(fout);
	return 0;
}