AT_tkppc3_d.巨大チェスボード
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
配点:400 点
ZRK 君在生日当天收到了一份特别的礼物——一块由 Mr.RKZ 送给他的棋盘。这块棋盘由 H 行 W 列的方格组成,其中每条边都与棋盘的外围边框平行或垂直。对于每一个格子,我们用 (i,j) 来表示其所在的行和列。此外,棋盘的左上角格子 (1,1) 是黑色的,并排的格子颜色不同,就像棋盘的传统棋盘样式。
但是,这块棋盘的格子并不是规则的正方形。第 i 行的所有格子的高度是 ai,而第 j 列的所有格子的宽度为 bj(请参考下图,以便更好地理解这一点)。
ZRK 君收到的这块棋盘存在瑕疵,为了发泄,ZRK 君决定玩一个游戏,让自己心情平复下来。他会针对不同区域进行 Q 次查询,每次查询一个左上角位于 (px,py),右下角位于 (qx,qy) 的矩形区域,计算出区域内「黑色矩形的总面积」减去「白色矩形的总面积」。请帮助心烦意乱的 ZRK 君计算每次查询的结果。
以下是 a1=7,a2=35,a3=5,b1=14,b2=9,b3=50 时棋盘的一个示例图:

输入格式
输入将通过以下格式给出:
H W Q a1 a2 a3 ... aH b1 b2 b3 ... bW px1 py1 qx1 qy1 px2 py2 qx2 qy2 ... pxQ pyQ qxQ qyQ
输出格式
输出包含 Q 行。
第 i 行表示左上角为 (pxi,pyi),右下角为 (qxi,qyi) 的矩形区域内「黑色矩形总面积」减去「白色矩形总面积」的计算结果。
输入输出样例
输入#1
3 3 2 7 35 5 14 9 50 1 1 2 2 1 1 3 2
输出#1
-140 -115
输入#2
5 5 5 1 6 15 15 7 14 11 11 5 14 3 5 5 5 2 3 3 4 1 5 3 5 4 3 4 4 2 2 4 3
输出#2
98 54 140 -90 0
说明/提示
- H,W,Q 的取值范围在 1 到 100,000 之间。
- ai,bi 的取值在 1 到 10,000 之间。
- pxi,qxi 是从 1 到 H 且满足 pxi≤qxi 的整数。
- pyi,qyi 是从 1 到 W 且满足 pyi≤qyi 的整数。
小任务
小任务 1 [30 点]
- 满足 H,W≤1,000
- 满足 Q≤5
小任务 2 [120 点]
- 满足 H,W≤1,000
小任务 3 [250 点]
- 无额外限制。
本翻译由 AI 自动生成
输入解题思路,AI测评打分。不知道怎么写?