luogu#P11512. [ROIR 2017] 力场 (Day 2)

[ROIR 2017] 力场 (Day 2)

题目背景

翻译自 ROIR 2017 D2T3

题目描述

在一个物理生物学实验室中,研究者们正在研究通过力场对植物的辐射影响。实验装置包含一个大小为 109×10910^9 \times 10^9 的方形平台,平台上有肥沃的土壤。平台上方放置了一个辐射源。在辐射源与平台之间,可以开启 nn 个力场。

力场发生器安装在点 (0,0)(0, 0) 之上。第 ii 个力场是一个矩形,矩形的两条边与平台的边界平行,且矩形的两个对角线顶点坐标分别为 (0,0)(0, 0)(xi,yi)(x_i, y_i)

在实验中,研究者计划通过开启 kk 个力场,来研究辐射对植物的影响。研究者需要从给定的 nn 个力场中,选择出 kk 个力场进行实验。为了最大化实验效果,研究者希望选择的这 kk 个力场覆盖平台上的面积尽可能大。

要求编写一个程序,给定 n,kn,knn 个力场的描述,找出选择的 kk 个力场,使得它们覆盖的平台区域面积的交最大,并输出该面积。

输入格式

第一行输入包含两个整数 nnkk1kn2000001 \leq k \leq n \leq 200000),分别表示力场的总数量以及需要选择的力场数量。

接下来 nn 行,每行包含两个整数 xix_iyiy_i1xi,yi1091 \leq x_i, y_i \leq 10^9),其中第 ii 行输入的数表示第 ii 个力场的远离原点的顶点坐标。

输出格式

输出一个整数,表示选择 kk 个力场能覆盖的最大公共面积。

5 3
3 5
2 2
2 5
4 4
5 3
9

提示

样例解释

下面的图中,上方是输入的 55 个力场,下方是使总面积最大的最佳的选择 33 个力场的方案。

数据范围

子任务 分值 nn 其它特殊性质
11 1818 1n201\le n\le20
22 2525 1n3001\le n\le300
33 2020 1n30001\le n\le3000
44 1717 2n2000002\le n\le200000 k=2k=2
55 2020 1n2000001\le n\le200000