题目描述
有一个 n×m 的整数棋盘,第 i 行第 j 列的权值为 ai,j。
现在有 q 次询问。每次给出一个左上角 (x1,y1) 和右下角 (x2,y2),求这个矩形内所有格子的权值之和。
输入格式
第一行输入三个整数 n,m,q。
接下来 n 行,每行输入 m 个整数,表示棋盘权值。
接下来 q 行,每行输入四个整数 x1,y1,x2,y2。
输出格式
每个询问输出一行矩形权值和。
样例
3 4 3
1 2 3 4
5 6 7 8
9 10 11 12
1 1 2 2
2 2 3 4
1 3 3 3
14
54
21
数据规模与约定
- 1≤n,m≤1000,且 n×m≤106;
- 1≤q≤2×105;
- ∣ai,j∣≤109;
- 1≤x1≤x2≤n,1≤y1≤y2≤m。
答案可能超过 int 范围。