Type: Default 1000ms 256MiB

"学长手会软"——zdjd

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

给定一个 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

验题

Not Attended
Status
Done
Rule
XCPC
Problem
18
Start at
2026-9-16 19:00
End at
2026-9-26 19:00
Duration
240 hour(s)
Host
Partic.
12