Logo Infinity Online Judge

InfOJ

时间限制:6 s 空间限制:512 MB

#89. Xor Matrix

统计

题目描述

给出一个 $n\times m$ 的矩阵,第 $i$ 行第 $j$ 列填着 $(i-1)m+j$。

求以 $(x,y)$ 为左上角,$(z,w)$ 为右下角的子矩阵的 $k$ 进制下异或和(即不进位加法,比如九进制下 $(45)_9\ \mathrm{xor}\ (87)_9=(33)_9$)。

输入格式

为了减小测试点个数,本题单个测试点内有多个询问。时间限制已经根据询问组数作了相应调整。

第一行两个正整数 $n,m$。

接下来一行一个整数 $q$,表示询问次数。

接下来 $q$ 行,每行五个正整数 $x,y,z,w,k$,表示一次询问。

输出格式

输出 $q$ 行,每行一个整数,表示询问的答案。

样例

样例输入 1

15 233
2
1 1 3 3 2
4 8 14 200 24

样例输出 1

319
7032

样例输入 2

939 943 10
94 618 848 927 92
421 16 525 45 99
77 524 662 779 82
316 630 910 669 51
857 241 890 447 9
44 30 95 409 83
408 302 804 331 73
571 42 761 334 70
419 220 704 855 54
432 80 669 799 52

样例输出 2

33786429
97803
41147634
6638925
738
96232
19796958
14611599
6717042
6402992

数据范围与提示

本题捆绑测试。

对于所有数据,$1\le n,m\le nm\le 10^{10}$,$1\le q\le 10$,$1\le x\le z\le n$,$1\le y\le w\le m$,$2\le k\le 10^9$。

详细数据范围如下表:

Subtask 编号 $nm$ 特殊性质 分数
$1$ $\le 10^{10}$ $n\le 10^5$ $18$
$2$ $\le 2\times 10^{9}$ $61$
$3$ $\le 10^{10}$ $21$

子任务依赖

本题中,子任务 $3$ 依赖于子任务 $1$。(即,如果没有通过子任务 $1$,就不会评测子任务 $3$)