AT_abc047_b.[ABC047B] すぬけ君の塗り絵 2 イージー
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在 xy 平面上,有一个左下角坐标为 (0,0),右上角坐标为 (W,H),且各边平行于 x 轴或 y 轴的长方形。最初,长方形的内部被涂成白色。
すぬけ君在这个长方形内打了 N 个点。第 i 个点(1≤i≤N)的坐标为 (xi,yi)。
此外,すぬけ君还确定了一个长度为 N 的数列 a,对于每个 1≤i≤N:
- 当 ai=1 时,将长方形内满足 x<xi 的区域涂黑;
- 当 ai=2 时,将长方形内满足 x>xi 的区域涂黑;
- 当 ai=3 时,将长方形内满足 y<yi 的区域涂黑;
- 当 ai=4 时,将长方形内满足 y>yi 的区域涂黑。
请你求出涂色结束后,长方形内剩余白色部分的面积。
输入格式
输入以如下格式从标准输入读入:
W H N x1 y1 a1 x2 y2 a2 … xN yN aN
输出格式
输出涂色结束后长方形内剩余白色部分的面积。
输入输出样例
输入#1
5 4 2 2 1 1 3 3 4
输出#1
9
输入#2
5 4 3 2 1 1 3 3 4 1 4 2
输出#2
0
输入#3
10 10 5 1 6 1 4 1 3 6 9 4 9 4 2 3 1 3
输出#3
64
说明/提示
限制条件
- 1≤W,H≤100
- 1≤N≤100
- 0≤xi≤W(1≤i≤N)
- 0≤yi≤H(1≤i≤N)
- W、H(21:32 补充)、xi、yi 均为整数
- ai(1≤i≤N)为 1,2,3,4 之一
样例解释 1
すぬけ君开始涂色前的长方形如下图所示。

(x1,y1)=(2,1),a1=1,所以首先すぬけ君将 x 坐标小于 2 的区域涂黑,长方形变为如下所示。

(x2,y2)=(3,3),a2=4,接着すぬけ君将 y 坐标大于 3 的区域涂黑,长方形最终如下所示。

最终白色部分的面积为 9,因此输出为 9。
样例解释 2
涂色结果也有可能没有剩余白色部分。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?