Cod sursa(job #1338387)

Utilizator thewildnathNathan Wildenberg thewildnath Data 9 februarie 2015 23:28:26
Problema Jocul NIM Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.57 kb
#include <cstdio>

const int NMAX = 100;

int v[NMAX + 1][NMAX + 1];

int main ()
{
    freopen ("joc5.in", "r", stdin);
    freopen ("joc5.out", "w", stdout);

    while (true)
    {
        int n, s = 0;

        scanf ("%d", &n);
        if (n == 0) break;

        for (int i = 1; i <= n; ++i)
            for (int j = 1; j <= n; ++j)
                scanf ("%d", &v[i][j]);
        for (int i = 1; i <= n; ++i)
            s ^= v[i][i];
        if (s == 0)
            printf ("2\n");
        else
            printf ("1\n");
    }

    return 0;
}