Andino și-a găsit o nouă pasiune — muzica. După cum se spune, munca întotdeauna dă roade, așa că iată-l la primul lui concert! Andino, fiind un artist care a devenit popular foarte rapid, a adunat un public numeros la concertul lui, dispus sub forma unei matrice cu linii și coloane.
Fiecare fan al lui Andino poate avea una din cele două stări: pe vibe, codificată în structura matricei cu și pe plictiseală, codificată în structura matricei cu . Andino a observat asta prin mulțime și dorește să schimbe starea oamenilor, așa că ia următoarea decizie: de-a lungul concertului său, Andino schimbă vibe-ul fanilor lui situați într-o submatrice definită prin colțul stânga-sus de coordonate și, respectiv, prin colțul dreapta-jos de coordonate .
Prin schimbă vibe-ul înțelegem că starea oricărui fan se schimbă (starea devine pe vibe din pe plictiseală și vice-versa). Pe toată durata concertului, Andino schimbă vibe-ul fanilor săi de exact ori.
Cerință
La finalul concertului, Andino vrea să știe cum s-a simțit lumea la concert și îi întreabă pe dintre fanii săi care e starea lor. O întrebare are următoarea formă: „Care este starea fanului de coordonata ?”. Fiind ocupat, Andino vă roagă pe voi să-l ajutați să obțină răspunsurile la aceste întrebări.
Date de intrare
Prima linie conține două numere întregi, și , reprezentând numărul de linii și, respectiv, numărul de coloane a matricei ce reprezintă stările fanilor lui Andino.
Următoarele linii conțin câte numere din mulțimea , reprezentând stările fanilor lui Andino în modul în care sunt descrise în enunțul de mai sus.
Cea de-a -a linie conține numărul , reprezentând numărul de schimbări de vibe pe care Andino le face de-a lungul concertului. Următoarele linii conțin câte 4 numere , , , ce reprezintă submatricea aleasă pentru schimbarea de vibe definită prin colțul stânga-sus de coordonate și, respectiv, prin colțul dreapta-jos de coordonate .
Următoarea linie conține numărul reprezentând numărul de întrebări pe care Andino le are, iar următoarele linii conțin câte 2 numere și care corespund întrebării de forma „Care este starea fanului aflat la coordonatele ?”.
Date de ieșire
Fișierul de ieșire trebuie să conțină linii care conțin răspunsul la întrebările lui Andino definite mai sus.
Restricții și precizări
- Pentru fiecare schimbare de vibe, , și .
- Pentru fiecare întrebare a lui Andino, și .
- Andino va pune întrebările doar după ce se termină concertul.
- Pentru teste în valoare de de puncte, .
- Pentru teste în valoare de de puncte, .
- Pentru teste în valoare de de puncte, .
Exemplul 1
concert.in
2 4
0 1 1 0
1 0 1 0
2
1 1 2 3
1 2 1 4
3
1 1
1 3
2 4
concert.out
1
1
0
Explicație
După prima schimbare de vibe, starea fanilor e definită în felul următor:
1 0 0 0
0 1 0 0
După cea de-a doua schimbare de vibe, starea fanilor e definită în felul următor:
1 1 1 1
0 1 0 0
Starea definită mai sus e și starea fanilor la sfârșitul concertului de unde avem răspunsul din exemplu.
Exemplul 2
concert.in
5 5
0 0 0 1 0
1 0 0 1 1
1 1 0 1 1
0 1 0 1 1
1 1 0 1 0
3
2 2 4 4
1 3 2 4
4 3 5 5
5
1 1
3 3
4 3
1 3
2 4
concert.out
0
1
0
1
1