#lg5490. C15【模板】扫描线 & 矩形面积并

C15【模板】扫描线 & 矩形面积并

P5490 【模板】扫描线 & 矩形面积并

【题意】

nn 个四边平行于坐标轴的矩形的面积并。

例如下图中给出的7个矩阵:


合并后变为这样:


【输入格式】

第一行一个正整数 nn1n1051 \le n \le 10^5)。

接下来 nn 行每行四个非负整数 x1,y1,x2,y2x_1, y_1, x_2, y_20x1<x2109,0y1<y2109 0≤ x_1 < x_2 ≤10^9,0≤ y_1 < y_2 ≤ 10^9),(x1,y1)(x_1,y_1)(x2,y2)(x_2,y_2) 分别是矩形的左下角位置和右上角位置。

【输出格式】

一行一个正整数,表示 nn 个矩形的并集覆盖的总面积。

【样例输入1】

2
100 100 200 200
150 150 250 255

【样例输出1】

18000

【输入样例2】

3
5 50 9 90
3 10 8 30
1 20 6 80

【输出样例2】

500