校园艺术节正在制作一块正方形幕布。幕布对应平面上的区域 [0,C]\times[0,C],其中 C 为正整数。
每次印刷会选择一个边平行于坐标轴的矩形。若矩形左下角为 (x_1,y_1)、右上角为 (x_2,y_2),那么它会给半开区域
[x_1,x_2)\times[y_1,y_2)
增加一层颜色。
幕布已经进行了 N 次矩形印刷。艺术社希望尽可能扩大被恰好印刷 K 次的区域面积。
现在还可以再进行至多两次矩形印刷。新增矩形需要满足:
请你求出操作完成后,被恰好印刷 K 次的区域的最大面积。
第一行输入三个整数 N,K,C。
接下来 N 行,每行输入四个整数 x_1,y_1,x_2,y_2,表示一次已有的矩形印刷。
输出一行一个整数,表示恰好被印刷 K 次的区域的最大面积。
3 2 5 0 0 3 3 1 1 5 4 2 0 4 5
13
5 3 8 0 0 5 4 2 1 8 6 1 3 6 8 4 0 7 5 0 5 3 8
23
8 4 12 0 0 7 6 2 2 10 9 5 0 12 5 1 6 8 12 7 4 11 11 3 1 6 10 0 8 5 12 8 0 12 8
38
原来恰好被印刷 2 次的面积为 7。
可以新增矩形 [0,1)\times[0,3) 和 [4,5)\times[0,4)。两个矩形互不重叠,它们使另外 6 个原本只印刷一次的单位方格达到两层,同时不会破坏原有的两层区域。
新增矩形覆盖已经印刷 K 次的区域会使该区域变成 K+1 层,因此可能产生负收益。
对于所有测试数据,保证:
本题共 20 个测试点,每个测试点 5 分。
| 测试点编号 | N\le | C\le | 特殊性质 |
|---|---|---|---|
| 1\sim3 | 20 | 8 | 无 |
| 4\sim6 | 10^5 | 200 | A |
| 7\sim9 | 10^5 | 200 | B |
| 10 | 100 | 20 | 无 |
| 11 | 500 | 30 | 无 |
| 12 | 3000 | 30 | 无 |
| 13 | 10^3 | 80 | 无 |
| 14 | 5000 | 120 | 无 |
| 15 | 10^4 | 200 | 无 |
| 16 | 3\times10^4 | 200 | 无 |
| 17\sim20 | 10^5 | 200 | 无 |
特殊性质 A:K>N+1。
特殊性质 B:所有已有矩形完全相同,并且 K=N\ge2。