#ATarc073c. [ARC073E] Ball Coloring

[ARC073E] Ball Coloring

题目描述

NN 个袋子,每个袋子里都有 22 个白色球。第 ii 个袋子里的两个球分别写有整数 xix_iyiy_i

你可以为每个袋子的两个球分别涂成红色和蓝色(每个球必须涂一种颜色,且同一个袋子一个红、一个蓝)。

然后,将所有 2N2N 个球按照颜色分组。

设:

  • 红色球上的整数的最大值为 RmaxR_{max}
  • 红色球上的整数的最小值为 RminR_{min}
  • 蓝色球上的整数的最大值为 BmaxB_{max}
  • 蓝色球上的整数的最小值为 BminB_{min}

请你最小化 (RmaxRmin)×(BmaxBmin)(R_{max} - R_{min}) \times (B_{max} - B_{min}) 的值。

输入格式

输入由标准输入给出,格式如下:

NN x1x_1 y1y_1 x2x_2 y2y_2xNx_N yNy_N

输出格式

输出问题的最小值。

样例 1

输入

3
1 2
3 4
5 6

输出

15

样例 2

输入

3
1010 10
1000 1
20 1020

输出

380

样例 3

输入

2
1 1
1000000000 1000000000

输出

999999998000000001

说明/提示

限制

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

样例说明 1

将写有 x1x_1x2x_2y3y_3 的球涂成红色,将写有 y1y_1y2y_2x3x_3 的球涂成蓝色,可以得到最优解。

由 ChatGPT 5 翻译