题目描述
【题目描述】
农夫约翰不擅长多任务处理。他经常分心,很难完成长时间的项目。目前,他正在尝试粉刷谷仓的一面,但他一直在粉刷小的矩形区域,然后因为照顾奶牛的需要而偏离了方向,导致谷仓的一些地方比其他地方涂了更多的油漆。
我们可以把谷仓的边描述为一个二维x-y平面,农夫约翰在上面画了N个矩形,每个矩形的边都平行于坐标轴,每个矩形都由它的左下角和右上角点的坐标描述。
农夫约翰想在谷仓上几层油漆,这样在不久的将来就不需要重新油漆了。然而,他不想浪费时间涂过多的油漆。结果表明,涂K层涂料是最优量。请帮他确定在他画完所有的矩形后,谷仓有多少面积正好被K层油漆覆盖。
【输入格式】(paintbarn.in):
第一行输入包含N和K(1≤K≤N≤10^5)。剩下的N行中的每一行都包含四个整数x1,y1,x2,y2,描述了一个被绘制的矩形区域,左下角(x1,y1)和右上角(x2,y2)。所有的x和y值都在0…1000的范围内,所有矩形的面积都是正的。
【输出格式】(paintbarn.out):
请输出谷仓被K层油漆覆盖的面积。
【样例输入】:
3 2
1 1 5 5
4 4 7 6
3 3 8 7
【样例输出】:
8