atcoder#ABC220G. [ABC220G] Isosceles Trapezium
[ABC220G] Isosceles Trapezium
配点 : 点
問題文
平面上に 個の点があり、それぞれの点に重みがついています。 個目の点の座標は で、重みは です。
点の中から 点を選んで、それらを頂点とする面積が正の等脚台形を作ります。 このとき、選んだ 点の重みの和の最大値はいくつですか?
等脚台形を作ることができないときは -1
と出力してください。
なお、等脚台形とは以下の条件を全て満たす四角形のことです。
- 台形である
- 平行な つの辺のうち、 つの辺の両端の角が等しい
制約
- ならば
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
5
0 3 10
3 3 10
-1 0 10
2 0 10000
4 0 10
40
点 を選ぶことで等脚台形を作ることができ、点の重みの和は です。 それ以外の点の選び方では等脚台形を作ることはできません。
6
0 1 1
1 4 20
2 7 300
5 6 4000
4 3 50000
3 0 600000
650021
正方形や長方形も等脚台形に含まれることに注意してください。
7
-3 0 1
-2 0 1
-1 0 1
0 0 1
1 0 1
2 0 1
3 0 1
-1
等脚台形を作ることはできません。