Cod sursa(job #1668899)
Utilizator | Data | 30 martie 2016 10:11:37 | |
---|---|---|---|
Problema | Jocul NIM | Scor | 100 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.44 kb |
#include <cstdio>
using namespace std;
FILE *f=fopen("nim.in","r");
FILE *g=fopen("nim.out","w");
#define fs(n) fscanf(f,"%d",&n)
#define fp fprintf
int t,i,j,n,x,s;
int main()
{
fs(t);
for(i=1;i<=t;++i)
{
fs(n);
s=0;
for(j=0;j<n;++j)
{
fs(x);
s^=x;
}
if(s)
fp(g,"DA\n");
else
fp(g,"NU\n");
}
}