atcoder#ABC250F. [ABC250F] One Fourth
[ABC250F] One Fourth
配点 : 点
問題文
ABC250 は、 ABC1000 の開催を目指す高橋くんにとってちょうど となる記念すべき回です。 そこで、高橋くんはピザを 枚買ってきて、そのピザのうちなるべく に近い分量を食べて祝うことにしました。
高橋くんが買ってきたピザは凸 角形 () の平らな形をしており、このピザを 平面上に置いた際、 番目の頂点の座標は でした。
高橋くんは、このピザを以下のように切って食べることにしました。
- まず、高橋くんはピザの頂点のうち隣接しない 頂点を選び、それらを通る直線に沿ってナイフを入れ、ピザを つに切り分ける。
- その後、 つのピースのうち好きなものをどちらか つ選んで食べる。
高橋くんが買ってきたピザの面積の を 、高橋くんが食べるピースの面積を とした時、 としてありえる最小値を求めてください。なお、この値は常に整数となることが示せます。
制約
- 入力は全て整数
- 入力される頂点は反時計回りに凸 角形をなす。
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを整数として出力せよ。
5
3 0
2 3
-1 3
-3 1
-1 -1
1
番目の頂点と 番目の頂点を通る直線に沿ってピザを切り分け、 番目の頂点を含む側のピースを食べたとします。 このとき、 、 、 であり、これがありえる最小値です。
4
400000000 400000000
-400000000 400000000
-400000000 -400000000
400000000 -400000000
1280000000000000000
6
-816 222
-801 -757
-165 -411
733 131
835 711
-374 979
157889