#234. 小雅米的魔法阵

传统 6000 ms 256 MiB
标准 IO
文本比较 silly_bee 标签

题目描述

小雅米有一块由 n×mn \times m 块魔法石头组成的 nnmm 列魔法阵。起初,第 ii 行的第 jj 块石头有能量 aija_{ij},每块石头每秒流失能力 11 点,能量流失至 00 时便不再流失。小雅米对这个魔法阵十分好奇他会提出 qq 个问题,第 ii 个问题是在 tit_i 秒后,以(xi1,yi1)(x_{i1},y_{i1}) 为左下角,(xi2,yi2)(x_{i2},y_{i2}) 为右上角的矩形中共有多少能量。

输入格式

第一行一个整数 T(1T3)T(1\leq T\leq 3) 代表数据组数。

每组数据第一行三个正整数 n,m,q(1n,m103,1q105)n,m,q(1\leq n,m\leq 10^3,1\leq q \leq 10^5)

下面 nn 行每行 mm 个正整数,代表初始时每块能量石头的能量 aij(0aij106)a_{ij}(0 \leq a_{ij} \leq 10^6)

下面 qq 行每行五个数字 t,xi1,yi1,xi2,yi2(0t106,1xi1xi2n,1yi1yi2m)t,x_{i1},y_{i1},x_{i2},y_{i2}(0 \leq t \leq 10^6,1 \leq x_{i1} \leq x_{i2} \leq n,1 \leq y_{i1} \leq y_{i2} \leq m) 代表询问 tt 时刻以 (xi1,yi1)(x_{i1},y_{i1}) 为左下角,(xi2,yi2)(x_{i2},y_{i2}) 为右上角的矩形中共有多少能量。

输出格式

每组数据 qq 行,每行一个正整数代表每次询问的结果。

样例

输入样例

1
3 4 5
1 2 3 4
4 3 2 1
5 5 5 5
5 1 1 3 4
0 1 1 3 4
1 1 1 3 4
2 2 2 3 3
3 2 2 3 4

输出样例

0
40
28
7
6