CF594C Edo and Magnets

题目描述

Edo 有 $n$ 个冰箱磁贴的收藏! 他打算买一台冰箱,并把这些磁贴贴在冰箱门上。商店可以制作任意尺寸的冰箱门,只要满足以下限制:冰箱门必须是长方形,并且门的长和宽都必须为正整数。 Edo 已经想好了如何把磁贴贴在冰箱上。他在平面上引入了一个坐标系,每个磁贴用一个边平行于坐标轴的长方形表示。 现在他希望最多移除 $k$ 个磁贴(也可以全都保留),并将剩下的所有磁贴粘贴到冰箱门上,并且门的面积要尽可能小。只要一个磁贴的中心点在冰箱门上或在其边界上,就认为该磁贴被粘在了冰箱门上。所有剩下的磁贴在冰箱门上的相对位置,必须与方案中的保持一致。 下面解释一下最后两句话。假设我们要在冰箱上贴两个磁贴。如果方案中某个磁贴的左下角坐标为 $ (x_1, y_1) $,右上角为 $ (x_2, y_2) $,那么它的中心就在 $ \left(\frac{x_1+x_2}{2},\frac{y_1+y_2}{2}\right) $(可能不是整数)。所谓保持相对位置,就是说只能整体平移,也就是说任意两个磁贴在方案中的中心连线,与在冰箱上粘贴后的中心连线必须一致。 冰箱门的边也必须与坐标轴平行。

输入格式

第一行包含两个整数 $n$ 和 $k$($1 \leq n \leq 100000$,$0 \leq k \leq \min(10, n-1)$)——Edo 有的磁贴数量和最多允许移除的磁贴数。 接下来 $n$ 行描述磁贴的初始排布。每行四个整数 $x_1, y_1, x_2, y_2$($1 \leq x_1 < x_2 \leq 10^9$,$1 \leq y_1 < y_2 \leq 10^9$),表示当前磁贴的左下角和右上角的坐标。磁贴之间可以部分重叠,甚至完全重合。

输出格式

输出一个整数,表示可以贴至少 $n-k$ 个磁贴且保持相对位置时,最小的冰箱门面积。

说明/提示

在第一个测试样例中,最优解是移除第一个或第三个磁贴。如果我们移除第一个磁贴,剩下两个磁贴的中心分别在 $(2.5, 2.5)$ 和 $(3.5, 3.5)$。因此,一个宽度为 $1$,高度为 $1$ 的冰箱门就足够了,对应面积也为 $1$。 在第二个测试样例中,不论移除哪个磁贴,答案都不会改变,需要一个宽度和高度都为 $8$ 的冰箱门。 在第三个样例中,由于 $k=0$,不能移除任何磁贴。 由 ChatGPT 5 翻译