[Baltic2001]Mars Maps
给定平面上的 N 个边与坐标轴平行的矩形,求这些矩形覆盖区域的并集面积。
输入格式
第一行包含一个整数 N,表示矩形的数量。
接下来 N 行,每行包含四个整数 x1、y1、x2、y2,表示一个矩形的两个对角点。矩形覆盖的横坐标范围为 min(x1,x2) 到 max(x1,x2),纵坐标范围为 min(y1,y2) 到 max(y1,y2)。
输出格式
输出一个整数,表示所有矩形并集的面积。
样例输入
2
10 10 20 20
15 15 25 30
样例输出
225
数据范围
- 1≤N≤104;
- ∣x1∣,∣y1∣,∣x2∣,∣y2∣≤109;
- x1=x2,y1=y2。
来源与许可
本题为 Baltic 2001 试题「Mars Maps」,题面与测试数据整理自 BZOJ。
样例 1
输入
2
10 10 20 20
15 15 25 30
输出
225