Cod sursa(job #2857991)

Utilizator andrei_marciucMarciuc Andrei andrei_marciuc Data 26 februarie 2022 19:20:41
Problema Jocul NIM Scor 100
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.49 kb
#include <stdio.h>

int main()
{
    int q;
    FILE *fin = fopen( "nim.in", "r" );
    FILE *fout = fopen( "nim.out", "w" );

    fscanf( fin, "%d", &q );
    while( q-- ) {
        int n, s = 0, x;
        fscanf( fin, "%d", &n );
 
        for( int i = 1; i <= n; i++ ) {
            fscanf( fin , "%d", &x );
            s ^= x;
        }

        if( s != 0 )
            fprintf( fout, "DA\n" );
        else fprintf( fout, "NU\n" );
    }

    fclose( fin );
    fclose( fout );
    return 0;
}