#4842. Overlapping sheets

0
    ID: 4842 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 2 上传者: 标签>AtCoderabc318BGESP 3级数组枚举(双层循环)模拟

Overlapping sheets

Overlapping sheets

题目描述

有 NN 张矩形纸片散落在坐标平面上。 每张纸片所覆盖的矩形区域的每条边都与 xx 轴或 yy 轴平行。
具体来说,第 ii 张纸片恰好覆盖满足 Ai≤x≤BiA_i \leq x\leq B_i 且 Ci≤y≤DiC_i \leq y\leq D_i 的区域。 令 SS 为被一个或多个纸片覆盖的区域的面积。在这些约束下可证明 SS 是整数。
以整数形式输出 SS。

输入格式

输入由标准输入提供,格式如下: NN A1A_1 B1B_1 C1C_1 D1D_1 A2A_2 B2B_2 C2C_2 D2D_2 ⋮\vdots ANA_N BNB_N CNC_N DND_N

输出格式

输出被一个或多个纸片覆盖的区域的面积 SS(整数)。

3
0 5 1 3
1 4 0 5
2 5 2 4
20
2
0 100 0 100
0 100 0 100
10000
3
0 1 0 1
0 3 0 5
5 10 0 10
65

提示

2≤N≤1002\leq N\leq 100 0\leq A_i<B_i\leq 100 0\leq C_i<D_i\leq 100 所有输入值均为整数。这三张纸片覆盖了如下区域。
图中,红色、黄色和蓝色分别表示第一、第二和第三张纸片覆盖的区域。 因此,被一个或多个纸片覆盖的区域的面积为 S=20S=20。
注意不同的纸片可能覆盖相同的区域。

标签: AtCoder|abc318B

来源

AtCoder|abc318B