Cod sursa(job #1458842)

Utilizator tudorcomanTudor Coman tudorcoman Data 8 iulie 2015 16:12:42
Problema Jocul NIM Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb

#include <stdio.h>
#include <string.h>
int v[10001];

void Solve() {
	int N, s = 0;
	memset(v, 0, sizeof(v));
	scanf("%d %d", &N, &v[1]);

	s = v[1]; 
	for(register int i = 1; i < N; ++ i)
		scanf("%d", &v[i + 1]), s = s xor v[i + 1];

	if(s)
		puts("DA");
	else
		puts("NU");
}
int main() {

	freopen("nim.in", "r", stdin);
	freopen("nim.out", "w", stdout);
	int T;
	scanf("%d", &T);

	while(T --)
		Solve();
	return 0;
}