AT_abc182_e [ABC182E] Akari
题目描述
有一个 H 行 W 列的网格,定义 (i,j) 是第 i 行 j 列的方格。
这个网格上有 N 个灯泡和 M 个障碍物,第 i 个灯泡在 (Ai,Bi) 处,第 i 个障碍物在 (Ci,Di) 处。每个方格保证最多只有一个灯泡或障碍物。
每一个灯泡都会将光照向上下左右四个方向延伸,直至遇到障碍物或到达边界。灯泡所在的方格也会有光照。
请你计算,被光照照到且没有障碍物的方格有多少。
输入格式
第一行四个整数 H、W、N 和 M。
接下来 N 行,每行两个整数 Ai 和 Bi 表示第 i 个灯泡的坐标。
接下来 M 行,每行两个整数 Ci 和 Di 表示第 i 个障碍物的坐标。
输出格式
一行一个表示答案的整数。
/user/751017
译。
样例 1
输入
3 3 2 1
1 1
2 3
2 2
输出
7
样例 2
输入
4 4 3 3
1 2
1 3
3 4
2 3
2 4
3 2
输出
8
样例 3
输入
5 5 5 1
1 1
2 2
3 3
4 4
5 5
4 2
输出
24
说明/提示
说明/提示
- 1 ≤ H, W ≤ 1500
- 1 ≤ N ≤ 5 × 105
- 1 ≤ M ≤ 105
- 1 ≤ Ai ≤ H
- 1 ≤ Bi ≤ W
- 1 ≤ Ci ≤ H
- 1 ≤ Di ≤ W
- (Ai, Bi) = (Aj, Bj) (i = j)
- (Ci, Di) = (Cj, Dj) (i = j)
- (Ai, Bi) = (Cj, Dj)
- 输入皆为整数。