100 atcoder#ABC047B. [ABC047B] すぬけ君の塗り絵 2 イージー
[ABC047B] すぬけ君の塗り絵 2 イージー
题目描述
平面上に、左下の座標が 、右上の座標が で、各辺が 軸か 軸に平行な長方形があります。最初、長方形の内部は白く塗られています。
すぬけ君はこの長方形の中に 個の点を打ちました。 個目 () 点の座標は でした。
また、すぬけ君は長さ の数列 を決めて、各 に対し、
- のときは長方形の をみたす領域
- のときは長方形の をみたす領域
- のときは長方形の をみたす領域
- のときは長方形の をみたす領域
を黒く塗りました。
塗りつぶしが終わったあとの長方形内での白い部分の面積を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
塗りつぶしが終わったあとの長方形内での白い部分の面積を出力せよ。
题目大意
平面上有一个左下角坐标,右上角坐标 的矩形,起初长方形内部被涂白。
现在给出个操作,每个操作都给定一个点和一个参数,代表:
- 时,的区域将被涂黑
- 时,的区域将被涂黑
- 时,的区域将被涂黑
- 时,的区域将被涂黑
现在问当所有操作均结束后剩下的白色区域的面积
5 4 2
2 1 1
3 3 4
9
5 4 3
2 1 1
3 3 4
1 4 2
0
10 10 5
1 6 1
4 1 3
6 9 4
9 4 2
3 1 3
64
提示
制約
- ()
- ()
- , (21:32 追記), , は整数である
- () は のいずれかである
Sample Explanation 1
すぬけ君が塗りつぶしを始める前の長方形は以下の図のようになっています。 ![e19e673abcd0882783f635cce9d2f94d.png](https://atcoder.jp/img/abc047/e19e673abcd0882783f635cce9d2f94d.png) 、 なので、まずすぬけ君は 座標が より小さい領域を塗りつぶし、長方形は以下のようになります。 ![f25cd04bbac23c4e5426d70511a9762f.png](https://atcoder.jp/img/abc047/f25cd04bbac23c4e5426d70511a9762f.png) 、 なので、次にすぬけ君は 座標が より大きい領域を塗りつぶし、長方形は最終的に以下のようになります。 ![46b0c06fd9eee4f148e1f441f7abca53.png](https://atcoder.jp/img/abc047/46b0c06fd9eee4f148e1f441f7abca53.png) この最終的な状態における白い部分の面積は なので、出力は となります。
Sample Explanation 2
塗りつぶした結果、白い部分が残らないこともありえます。