問題一覧 > 通常問題

No.2331 Maximum Quadrilateral

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 66
作問者 : sepa38 / テスター : firiexp tyawanmusi phocom dyktr_06
3 ProblemId : 9505 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-05-23 18:37:06

問題文

22 次元平面上の NN 個の点が与えられます。 1iN1 \leq i \leq N を満たす整数 ii について、ii 番目の点の座標は (Xi,Yi)(X_i, Y_i) です。

NN 個の点のうち相異なる 44 点を選び、四角形を作ります。 得られる四角形の面積の最大値を 22 にした整数値を出力してください。 なお、この値は必ず整数になることが証明できます。

入力

NN
X1 Y1X_1\ Y_1
X2 Y2X_2\ Y_2
    \ \ \ \ \vdots
XN YNX_N\ Y_N

制約

  • 4N4004 \leq N \leq 400
  • Xi,Yi1000|X_i|, |Y_i| \leq 1000
  • (ij)(i \neq j) ならば (Xi,Yi)(Xj,Yj)(X_i, Y_i) \neq (X_j, Y_j)
  • 任意の相異なる 44 点を選んだ時、必ず四角形を作ることができる
  • 入力はすべて整数

出力

計算結果を 11 行に出力してください。

サンプル

サンプル1
入力
4
0 0
0 1
1 0
1 1
出力
2

一辺の長さが 11 の正方形のみ作ることができ、面積が 11 なので 22 を出力します。

サンプル2
入力
10
-941 -467
-821 54
-388 41
761 -797
-850 445
-88 170
929 -560
464 -540
-88 82
-940 951
出力
3110567

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。