#7127. "学长手会软"——zdjd

"学长手会软"——zdjd

题目描述

给定一个 nn 行 mm 列的整数矩阵,有 qq 次询问。 每次询问给出子矩阵左上角 (x1,y1)(x_1,y_1) 和右下角 (x2,y2)(x_2,y_2),求这个子矩阵所有元素的和。

输入格式

第一行两个整数 n,mn,m,代表矩阵行数、列数。 接下来 nn 行,每行 mm 个整数,代表矩阵。 下一行一个整数 qq,代表询问次数。 接下来 qq 行,每行四个整数 x1,y1,x2,y2x_1,y_1,x_2,y_2。

输出格式

对于每组询问,输出子矩阵的和,每行一个答案。

数据范围

1≤n,m≤1001 \le n,m \le 100 矩阵内每个元素 1≤aij≤1001 \le a_{ij} \le 100 询问次数 1≤q≤1001 \le q \le 100 $1 \le x_1 \le x_2 \le n,\quad 1 \le y_1 \le y_2 \le m$

样例输入

3 3
1 2 3
4 5 6
7 8 9
2
1 1 2 2
2 2 3 3

样例输出

12
28