传统题 1000ms 256MiB

二维前缀和

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

我们有一个 nnmm 列的由整数 aia_i 构成的矩阵。现在,有一些查询,每个查询提供四个整数 x1,y1,x2,x_1, y_1, x_2,y2y_2, 它们表示一个子矩阵的左上角和右下角坐标。你的任务是计算并输出这些子矩阵中所有数字的和。”

输入格式

第一行包含三个整数 nmqn,m,q。

接下来 nn 行,每行包含 mm 个整数,表示整数矩阵。

接下来 qq 行,每行包含四个整数 x1,y1,x2,y2x_1, y_1, x_2, y_2 表示一组询问。

输出格式

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

数据范围

1n,m1000.1 ≤ n , m ≤ 1000.

1q500000.1 ≤ q ≤ 500000.

1x1x2n.1 ≤ x1 ≤ x2 ≤ n.

1y1y2m.1 ≤ y1 ≤ y2 ≤ m.

100ai100.−100 ≤ a_i ≤ 100.

输入样例:

3 3 2
1 1 1
1 1 1
1 1 1
1 1 1 1
1 1 2 2

输出样例:

1
4

校内专属ACM-ICPC测试

未参加
状态
已结束
规则
ACM/ICPC
题目
11
开始于
2024-9-9 14:00
结束于
2024-9-9 19:00
持续时间
5 小时
主持人
参赛人数
10