100 atcoder#ABC047B. [ABC047B] すぬけ君の塗り絵 2 イージー
[ABC047B] すぬけ君の塗り絵 2 イージー
配点 : 点
問題文
平面上に、左下の座標が 、右上の座標が で、各辺が 軸か 軸に平行な長方形があります。最初、長方形の内部は白く塗られています。
すぬけ君はこの長方形の中に 個の点を打ちました。 個目 () 点の座標は でした。
また、すぬけ君は長さ の数列 を決めて、各 に対し、
- のときは長方形の をみたす領域
- のときは長方形の をみたす領域
- のときは長方形の をみたす領域
- のときは長方形の をみたす領域
を黒く塗りました。
塗りつぶしが終わったあとの長方形内での白い部分の面積を求めてください。
制約
- ()
- ()
- , (21:32 追記), , は整数である
- () は のいずれかである
入力
入力は以下の形式で標準入力から与えられる。
出力
塗りつぶしが終わったあとの長方形内での白い部分の面積を出力せよ。
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