#h288. 地图区域总量

地图区域总量

h288. 地图区域总量

题目描述

给定一个 nnmm 列的非负整数矩阵,并回答 qq 次查询。每次查询给出左上角 (x1,y1)(x_1,y_1) 和右下角 (x2,y2)(x_2,y_2),求这个闭合子矩形内所有元素的和。

行、列下标均从 11 开始。

输入格式

第一行输入三个整数 n,m,qn,m,q

接下来 nn 行,每行输入 mm 个整数。

接下来 qq 行,每行输入四个整数 x1,y1,x2,y2x_1,y_1,x_2,y_2

输出格式

对每次查询输出一行答案。

数据范围

  • 1n,m5001\le n,m\le 500
  • 1q1000001\le q\le 100000
  • 0ai,j10000\le a_{i,j}\le 1000
  • 1x1x2n1\le x_1\le x_2\le n
  • 1y1y2m1\le y_1\le y_2\le m

样例

3 4 3
1 2 3 4
5 6 7 8
9 10 11 12
1 1 2 2
2 3 3 4
3 2 3 2
14
38
10

标签:二维前缀和、矩阵