Cod sursa(job #1364319)

Utilizator mirceadinoMircea Popoveniuc mirceadino Data 27 februarie 2015 16:46:32
Problema Jocul NIM Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.65 kb
#include<cstdio>
#include<string>

using namespace std;

#ifdef HOME
const string inputFile = "input.txt";
const string outputFile = "output.txt";
#else
const string problemName = "nim";
const string inputFile = problemName + ".in";
const string outputFile = problemName + ".out";
#endif

int T, N;

int main() {
    int sum = 0, i, x;

    freopen(inputFile.c_str(), "r", stdin);
    freopen(outputFile.c_str(), "w", stdout);

    scanf("%d", &T);

    while(T--) {
        scanf("%d", &N);

        for(i = 1, sum = 0; i <= N; i++) {
            scanf("%d", &x);
            sum ^= x;
        }

        printf("%s\n", sum ? "DA" : "NU");
    }

    return 0;
}