#Z1007. 二维前缀和

二维前缀和

题目描述

输入一个 n 行 m 列的矩形。

接下来再输入 k 个询问,每个询问输入两对坐标 x1, y1, x2, y2。

对于每个询问,输出以(x1, y1)为左上角,(x2, y2)为右下角的矩阵中,所有数字之和。

输入格式

第一行包含三个整数 n, m, k。

接下来 n 行,每行包含m个整数。

接下来 k 行,每行包含四个整数 x1, y1, x2, y2 表示一组询问。

输出格式

共 k 行,每行输出一个询问的结果。

3 5 4
1 1 6 7 4
6 10 4 9 9
2 6 7 3 7
1 2 2 4
2 4 3 5
2 2 3 5
1 3 2 4
37
28
55
26
3 4 3
1 7 2 4
3 6 2 8
2 1 2 3
1 1 2 2
2 1 3 4
1 3 3 4
17
27
21

提示

1n,m10001 \leq n, m \leq 1000

1k2000001 \leq k \leq 200000

1x1x2n1 \leq x1 \leq x2 \leq n

1y1y2m1 \leq y1 \leq y2 \leq m

1000数列中元素的值1000-1000 \leq 数列中元素的值 \leq 1000