AT_arc073_c [ARC073E] Ball Coloring

题目描述

有 $N$ 个袋子,每个袋子里都有 $2$ 个白色球。第 $i$ 个袋子里的两个球分别写有整数 $x_i$ 和 $y_i$。 你可以为每个袋子的两个球分别涂成红色和蓝色(每个球必须涂一种颜色,且同一个袋子一个红、一个蓝)。 然后,将所有 $2N$ 个球按照颜色分组。 设: - 红色球上的整数的最大值为 $R_{max}$, - 红色球上的整数的最小值为 $R_{min}$, - 蓝色球上的整数的最大值为 $B_{max}$, - 蓝色球上的整数的最小值为 $B_{min}$。 请你最小化 $ (R_{max} - R_{min}) \times (B_{max} - B_{min}) $ 的值。

输入格式

输入由标准输入给出,格式如下: > $N$ $x_1$ $y_1$ $x_2$ $y_2$ … $x_N$ $y_N$

输出格式

输出问题的最小值。

说明/提示

## 限制 - $1 \leq N \leq 200\,000$ - $1 \leq x_i, y_i \leq 10^9$ ## 样例说明 1 将写有 $x_1$、$x_2$、$y_3$ 的球涂成红色,将写有 $y_1$、$y_2$、$x_3$ 的球涂成蓝色,可以得到最优解。 由 ChatGPT 5 翻译