P3145 [USACO16OPEN] Splitting the Field G

题目描述

Farmer John 的 $N$ 头奶牛($3 \leq N \leq 50,000$)位于他二维牧场的不同位置。FJ 想要用一个与 x 轴和 y 轴平行的矩形围栏将所有奶牛围住,并且他希望这个围栏尽可能小,以便它包含每一头奶牛(允许奶牛位于边界上)。 由于上季度牛奶产量低,FJ 的预算紧张。因此,他希望围住更小的区域以减少维护成本,而他唯一能想到的方法就是建造两个围栏而不是一个。请帮助他计算使用两个围栏而不是一个围栏总共可以减少多少面积。与原始围栏一样,这两个围栏必须共同包含所有奶牛(允许奶牛位于边界上),并且它们的边必须与 $x$ 轴和 $y$ 轴平行。这两个围栏不允许重叠——即使在它们的边界上也不行。注意,零面积的围栏是合法的,例如如果一个围栏的宽度和/或高度为零。

输入格式

输出格式