Cod sursa(job #122408)

Utilizator astronomyAirinei Adrian astronomy Data 12 ianuarie 2008 12:11:46
Problema Xerox Scor Ascuns
Compilator cpp Status done
Runda Marime 0.76 kb
#include <cassert>
#include <cstdio>
using namespace std;

int main(void)
{
    freopen("xerox.in", "rt", stdin);
    freopen("xerox.out", "wt", stdout);

    int N, M, DX, DY, x, y, i, T, s;

    scanf("%d\n", &T);

    assert(T >= 1 && T <= 20);

    while(T--)
    {
        scanf("%d %d %d\n", &N, &DX, &DY);
        assert(N >= 1 && N <= 100 && DX >= 1 && DX <= 1000 &&
            DY >= 1 && DY <= 1000);
        s = 0;
        while(N--)
        {
            scanf("%d ", &M), assert(M >= 1 && M <= 100);
            s ^= M;
            while(M--)
                scanf("%d %d\n", &x, &y), assert(x > 0 && x < DX),
                assert(y > 0 && y < DY);
        }
        printf("%d\n", s > 0);
    }

    return 0;
}