loj#P2790. 「CEOI2015 Day2」核能国度
「CEOI2015 Day2」核能国度
题目描述
译自 CEOI2015 Day2 T2「Nuclearia」
核能国可以看作一个由 的方格组成的矩形。核能国有 个核电站,每个核电站占用一个方格。不幸的是,核能国遭遇了百年一遇的特大地震,导致所有的核电站都发生了核泄漏。
每个核电站的核泄漏程度可以用两个整数 来表示。如果位于 的核电站爆炸,方格 会增加 贝克的辐射(贝克是单位),其中 是两个方格的切比雪夫距离,即 。
一个方格可能会受到多处核泄漏的影响。
例如,如果一个 的核电站爆炸了,所在的方格 会受到 贝克辐射(贝克是单位),满足 的 个方格 会受到 贝克辐射,满足 的 个方格 会受到 贝克辐射。
环保部门给了你 组询问,每组询问会划定核能国领土中的一个矩形,请回答:矩形区域内(每个方格)所受的平均辐射量为多少。
输入格式
第一行,两个正整数 和 ,分别表示核能国的宽度与高度。
第二行,一个正整数 ,表示核电站的个数 。
在接下来的 行中,每行四个正整数 $x_i,y_i,a_i,b_i(1 \leq x_i \leq W,1 \leq y_i \leq H,1 \leq a_i,b_i \leq 10^9)$,表示有一个核电站位于方格 ,它的参数为 与 。每个格子最多有一个核电站。
第 行,一个正整数 ,表示询问的次数 。
在接下来的 行中,每行四个 正整数 $x_{1j},y_{1j},x_{2j},y_{2j}(1 \leq x_{1j} \leq x_{2j} \leq W,1 \leq y_{1j} \leq y_{2j} \leq H)$,表示该询问给出的矩形区域的左上角在 且它的右下角在 。
你可以假设核能国内的总辐射量少于 。
输出格式
对于每个询问,输出一行表示给定矩形区域内所有方格的平均辐射量,四舍五入至整数。
4 3
2
1 1 7 3
3 2 4 2
4
1 2 2 3
1 1 4 3
4 2 4 2
1 3 4 3
4
4
2
2
数据范围与提示
有 14 组测试数据。奇数的测试组只包含 是 的倍数的核电站。对每个子任务的进一步限制如下:
测试组 | 进一步限制 | 分数 |
---|---|---|
$N\cdot W \cdot H \leq 10^8,Q \cdot W \cdot H \leq 10^8$ | ||
没有符合界限定义的爆炸事件 | ||
无 | ||
如果核电站位于核能国的边境或是在离边境稍近的位置,那么爆炸可能也会影响到核能国之外的方格。影响到核能国外方格的爆炸被称作界限。