4279 - 幕布补色(canvas)

题目描述

校园艺术节正在制作一块正方形幕布。幕布对应平面上的区域 [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的区域面积。

现在还可以再进行至多两次矩形印刷。新增矩形需要满足:

  • 四个坐标均为整数,且位于 0C 之间;
  • 面积为正;
  • 两个新增矩形的交集面积必须为 0。它们可以共用边或顶点;
  • 可以不新增矩形,也可以只新增一个矩形。

请你求出操作完成后,被恰好印刷 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
说明

样例说明 1

原来恰好被印刷 2 次的面积为 7

可以新增矩形 [0,1)\times[0,3)[4,5)\times[0,4)。两个矩形互不重叠,它们使另外 6 个原本只印刷一次的单位方格达到两层,同时不会破坏原有的两层区域。

样例说明 2

新增矩形覆盖已经印刷 K 次的区域会使该区域变成 K+1 层,因此可能产生负收益。

数据范围

对于所有测试数据,保证:

  • 1\le N,K\le10^5
  • 1\le C\le200
  • 0\le x_1
  • 0\le y_1

本题共 20 个测试点,每个测试点 5 分。

测试点编号N\leC\le特殊性质
1\sim3208
4\sim610^5200A
7\sim910^5200B
1010020
1150030
12300030
1310^380
145000120
1510^4200
163\times10^4200
17\sim2010^5200

特殊性质 A:K>N+1

特殊性质 B:所有已有矩形完全相同,并且 K=N\ge2

标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 0
通过人数 0
金币数量 2 枚
难度 基础


上一题 下一题