AT_abc220_g [ABC220G] Isosceles Trapezium

Description

[problemUrl]: https://atcoder.jp/contests/abc220/tasks/abc220_g $ xy $ 平面上に $ N $ 個の点があり、それぞれの点に重みがついています。 $ i $ 個目の点の座標は $ (X_i,Y_i) $ で、重みは $ C_i $ です。 $ N $ 点の中から $ 4 $ 点を選んで、それらを頂点とする面積が正の等脚台形を作ります。 このとき、選んだ $ 4 $ 点の重みの和の最大値はいくつですか? 等脚台形を作ることができないときは `-1` と出力してください。 なお、等脚台形とは以下の条件を全て満たす四角形のことです。 - 台形である - 平行な $ 2 $ つの辺のうち、$ 1 $ つの辺の両端の角が等しい

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ X_1 $ $ Y_1 $ $ C_1 $ $ X_2 $ $ Y_2 $ $ C_2 $ $ \vdots $ $ X_N $ $ Y_N $ $ C_N $

Output Format

答えを出力せよ。

Explanation/Hint

### 制約 - $ 4\ \leq\ N\ \leq\ 1000 $ - $ -10^9\ \leq\ X_i,Y_i\ \leq\ 10^9 $ - $ 1\ \leq\ C_i\ \leq\ 10^9 $ - $ i\ \neq\ j $ ならば $ (X_i,Y_i)\ \neq\ (X_j,Y_j) $ - 入力は全て整数 ### Sample Explanation 1 !\[\](https://img.atcoder.jp/ghi/950d55e5491c25b5776d4bec170f313a.png) 点 $ 1,2,3,5 $ を選ぶことで等脚台形を作ることができ、点の重みの和は $ 40 $ です。 それ以外の点の選び方では等脚台形を作ることはできません。 ### Sample Explanation 2 !\[\](https://img.atcoder.jp/ghi/5b2010c444d75d8220a5b19a356a3ee9.png) 正方形や長方形も等脚台形に含まれることに注意してください。 ### Sample Explanation 3 等脚台形を作ることはできません。