solution.md 1.5 KB
Newer Older
每日一练社区's avatar
每日一练社区 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
# 油漆面积

#### 问题描述
X星球的一批考古机器人正在一片废墟上考古。  
该区域的地面坚硬如石、平整如镜。  
管理人员为方便,建立了标准的直角坐标系。  
每个机器人都各有特长、身怀绝技。它们感兴趣的内容也不相同。  
经过各种测量,每个机器人都会报告一个或多个矩形区域,作为优先考古的区域。  
矩形的表示格式为(x1,y1,x2,y2),代表矩形的两个对角点坐标。  
为了醒目,总部要求对所有机器人选中的矩形区域涂黄色油漆。  
小明并不需要当油漆工,只是他需要计算一下,一共要耗费多少油漆。  
其实这也不难,只要算出所有矩形覆盖的区域一共有多大面积就可以了。  
注意,各个矩形间可能重叠。  
本题的输入为若干矩形,要求输出其覆盖的总面积。  
  
#### 输入格式
第一行,一个整数n,表示有多少个矩形(1<=n<10000)  
接下来的n行,每行有4个整数x1 y1 x2 y2,空格分开,表示矩形的两个对角顶点坐标。  
(0<= x1,y1,x2,y2 <=10000)  
#### 输出格式
一行一个整数,表示矩形覆盖的总面积面积。
#### 样例输入
```
3
1 5 10 10
3 1 20 20
2 7 15 17
```
#### 样例输出
```
340
```
#### 样例输入
```
3
5 2 10 6
2 7 12 10
8 1 15 15
```
#### 样例输出
```
128
```

## aop

### before

```cpp

```

### after

```cpp

```

## 答案

```cpp

```

## 选项

### A

```cpp

```

### B

```cpp

```

### C

```cpp

```