Թաքցված խնդիր
|Այս խնդիրը թաքցված է խմբագրական խրհրդի անդամի կողմից քանի որ կամ այն ոչ ճիշտ լեզվով է գրված,|կամ թեստային տվյալներն են սխալ, կամ խնդրի ձևակերպումը պարզ չէ։|

GML0555 - РАЗНИЦА ЧЕРНОГО И БЕЛОГО

   Гене понравилась раскраска шахматной доски, и он решил также раскрасить числовую матрицу. И ему захотелось узнать чему равна разница проXORенных чисел стоящих на черных и белых клетках. Это оказалась слишком просто, поэтому он попросил вас написать программу, которая будет находить эту разницу для любого прямоугольника в этой матрице.

Операция XOR:

   Пусть есть два неотрицательных целых числа а и b. Представим их в двоичной системе счисления а=(a1a2...an)2 и b=(b1b2...an)2 (ai bi принадлежат {0,1}). Можно полагать, что они имеют одинаковую длину, так как к меньшему по длине можно подписать слева необходимое количество нулей.

   Результат операции с = а XOR b - число, i-тая цифра двоичной записи которого равна (ai + bi) mod 2.

Входные данные.

   n m-размеры матрицы (0 < n, m ≤ 100).

   a1,1 a1,2 ... a1,m

   a2,1 a2,2 ... a2,m

   ...

   an,1 an,2 ... an,m (0 ≤ ai,j < 1000).

   k-количество запросов (k ≤ 100000).

   x1,1 y1,1 x2,1 y2,1

   x1,2 y1,2 x2,2 y2,2

   ...

   x1,k y1,k x2,k y2,k-x1,i y1,i x2,i y2,i прямоугольник (x1,i ≤ x2,i) (y1,i ≤ y2,i) (0<x≤n, 0<y≤m).

Выходные данные.

   Для каждого запроса выведите разницу XORов чисел на черных и белых клетках.

Пример.

N

stdin

stdout

1

2 3
1 2 3
4 5 6
18
1 1 1 1
1 1 1 2
1 1 1 3
1 1 2 1
1 1 2 2
1 1 2 3
1 2 1 2
1 2 1 3
1 2 2 2
1 2 2 3
1 3 1 3
1 3 2 3
2 1 2 1
2 1 2 2
2 1 2 3
2 2 2 2
2 2 2 3
2 3 2 3
1
1
0
3
2
7
2
1
3
2
3
3
4
1
3
5
1
6

Ավելացրեց.Հրանտ Հովհաննիսյան
Ամսաթիվ.2016-08-29
Ժամանակի սահմանափակումը.1s
Ծրագրի տեքստի սահմանափակումը.50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Լեզուներ.Բոլորը բացի ASM32 ASM64 GAWK CLPS CLOJURE D ERL FSHARP FORTRAN GOSU HASK ICON ICK NEM NIM OBJC-CLANG PICO PIKE PYPY PYPY3 PY_NBC RUST SCM guile CHICKEN SED TCL WHITESPACE
Աղբյուրը.Գոմել: Ավագ տարիքային խումբ:

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.