[ABC318B] Overlapping sheets
题意翻译
**题意简述**
在平面直角坐标系中有 $N$ 个矩形,每个矩形的左上角的位置是 $(A_i,C_i)$,右下角的位置是 $(B_i,D_i)$。这些都是指平面直角坐标系上的点,不是指的方格。求所有矩形的覆盖面积总和。
**输入格式**
第一行有一个整数 $N$。
接下来 $N$ 行,每行有 $4$ 个整数 $A_i,B_i,C_i,D_i$,如题意。
**输出格式**
$1$ 个整数,如题意。
**提示**
- $ 2 \le N \le 100 $
- $ 0 \le A_i < B_i \leq 100 $
- $ 0 \le C_i < D_i \leq 100 $
**样例一解释**
如图
![](https://img.atcoder.jp/abc318/ae96bc6fd087f3a2bd615599ed8f51f6.png)
题目描述
[problemUrl]: https://atcoder.jp/contests/abc318/tasks/abc318_b
座標平面上に $ N $ 枚の長方形のシートが張られています。
各シートが覆う長方形領域の各辺はそれぞれ $ x $ 軸または $ y $ 軸と平行であり、
具体的には、$ i $ 枚目のシートはちょうど $ A_i\ \leq\ x\leq\ B_i $ かつ $ C_i\ \leq\ y\leq\ D_i $ をみたす領域全体を覆っています。
**$ 1 $ 枚以上のシートによって覆われている領域** の面積を $ S $ とすると、 $ S $ は制約の条件下で整数となる事が証明できます。
$ S $ を整数の形で出力してください。
输入输出格式
输入格式
入力は以下の形式で標準入力から与えられる。
> $ N $ $ A_1 $ $ B_1 $ $ C_1 $ $ D_1 $ $ A_2 $ $ B_2 $ $ C_2 $ $ D_2 $ $ \vdots $ $ A_N $ $ B_N $ $ C_N $ $ D_N $
输出格式
$ 1 $ 枚以上のシートによって覆われている領域の面積 $ S $ を整数で出力せよ。
输入输出样例
输入样例 #1
3
0 5 1 3
1 4 0 5
2 5 2 4
输出样例 #1
20
输入样例 #2
2
0 100 0 100
0 100 0 100
输出样例 #2
10000
输入样例 #3
3
0 1 0 1
0 3 0 5
5 10 0 10
输出样例 #3
65
说明
### 制約
- $ 2\leq\ N\leq\ 100 $
- $ 0\leq\ A_i\ <\ B_i\leq\ 100 $
- $ 0\leq\ C_i\ <\ D_i\leq\ 100 $
- 入力はすべて整数
### Sample Explanation 1
$ 3 $ 枚のシートによって覆われている領域は次のようになります。 ここで、赤色・黄色・青色はそれぞれ $ 1 $ 枚目・ $ 2 $ 枚目・ $ 3 $ 枚目のシートによって覆われている領域を表しています。 !\[\](https://img.atcoder.jp/abc318/ae96bc6fd087f3a2bd615599ed8f51f6.png) よって、$ 1 $ 枚以上のシートによって覆われている領域の面積は $ S=20 $ となります。
### Sample Explanation 2
異なるシートが同じ領域を覆っている事があることに注意してください。