atcoder#ARC073C. [ARC073E] Ball Coloring

[ARC073E] Ball Coloring

配点 : 700700

問題文

22 個の白いボールが入った袋が NN 個あります。ii 個目の袋にはそれぞれ整数 xix_iyiy_i が書かれたボールが 11 個ずつ入っています。

あなたはこの袋それぞれについて、片方のボールを赤く塗り、もう片方を青く塗ります。

そのあと 2N2N 個のボールを、塗られた色で分類します。

そして

  • 赤く塗られたボールに書かれた整数の最大値を RmaxR_{max}
  • 赤く塗られたボールに書かれた整数の最小値を RminR_{min}
  • 青く塗られたボールに書かれた整数の最大値を BmaxB_{max}
  • 青く塗られたボールに書かれた整数の最小値を BminB_{min}

としたときに、(RmaxRmin)×(BmaxBmin)(R_{max} - R_{min}) \times (B_{max} - B_{min}) の最小値を求めてください。

制約

  • 1N200,0001 \leq N \leq 200,000
  • 1xi,yi1091 \leq x_i, y_i \leq 10^9

入力

入力は以下の形式で標準入力から与えられる。

NN

x1x_1 y1y_1

x2x_2 y2y_2

:

xNx_N yNy_N

出力

問題の答えを出力する。

3
1 2
3 4
5 6
15

x1x_1, x2x_2, y3y_3 の書かれたボールを赤色に塗り、 y1y_1, y2y_2, x3x_3 の書かれたボールを青色に塗ると最適解になります。

3
1010 10
1000 1
20 1020
380
2
1 1
1000000000 1000000000
999999998000000001