#PRE505. 校园矩形热力

PRE505 校园矩形热力

难度梯度:T3+|训练重点:二维前缀和

题目描述

给定 N×M 的整数热力图,处理 Q 次矩形查询。每次输入 (r1,c1,r2,c2),表示左上角与右下角,求闭区间矩形内元素总和。

矩形含边界上的所有单元格。允许负数;每次查询互不影响原图。

输入格式

第一行 N M Q;随后 N 行各 M 个整数;随后 Q 行每行 r1 c1 r2 c2。

输出格式

每次查询输出一行整数。

样例输入

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

样例输出

12
28

样例说明

两个矩形分别求和为 1+2+4+5 与 5+6+8+9。

数据范围

1≤N,M≤1000;N×M≤10^6;1≤Q≤2×10^5;-10^9≤格子值≤10^9。

子任务

30 分:N,M≤50,Q≤100;70 分:无附加限制。


Problem Info

#PRE505. 校园矩形热力

ID 10347
类型 传统题
时间 1000ms
内存 256MiB
尝试 0 已通过 0
难度 (无)
上传者
标签
前缀计数优化T3+