#ABC182E. 电灯泡

电灯泡

电灯泡

题目描述

有一个 HHWW 列的方格棋盘。将第 ii 行第 jj 列的格子称为格子 (i,j)(i, j)

这个棋盘上放着 NN 个电灯泡和 MM 个方块,第 ii 个电灯泡放在格子 (Ai,Bi)(A_i, B_i),第 ii 个方块放在格子 (Ci,Di)(C_i, D_i)。每个格子中电灯泡和方块的总数最多为 11 个。

所有电灯泡都向上、下、左、右 44 个方向发出光,直到到达放着方块的格子为止。电灯泡所在的格子本身也认为有光照到。

请计算棋盘上没有放方块的格子中,被电灯泡光照到的格子数。

输入格式

输入按以下格式从标准输入给出:

HH WW NN MM
A1A_1 B1B_1
A2A_2 B2B_2
A3A_3 B3B_3
\hspace{15pt} \vdots
ANA_N BNB_N
C1C_1 D1D_1
C2C_2 D2D_2
C3C_3 D3D_3
\hspace{15pt} \vdots
CMC_M DMD_M

输出格式

输出棋盘上没有放方块的格子中,被电灯泡光照到的格子数。

样例

3 3 2 1
1 1
2 3
2 2
7

在没有放方块的格子中,除了格子 (3,2)(3, 2) 以外的所有格子都有光照到。

4 4 3 3
1 2
1 3
3 4
2 3
2 4
3 2
8

在没有放方块的格子中,被电灯泡光照到的格子是以下 88 个:

  • 格子 (1,1)(1, 1)

  • 格子 (1,2)(1, 2)

  • 格子 (1,3)(1, 3)

  • 格子 (1,4)(1, 4)

  • 格子 (2,2)(2, 2)

  • 格子 (3,3)(3, 3)

  • 格子 (3,4)(3, 4)

  • 格子 (4,4)(4, 4)

5 5 5 1
1 1
2 2
3 3
4 4
5 5
4 2
24

这种情况下,没有放方块的格子全部都有光照到。

数据范围

  • 1H,W15001 \le H, W \le 1500
  • 1N5×1051 \le N \le 5 \times 10^5
  • 1M1051 \le M \le 10^5
  • 1AiH1 \le A_i \le H
  • 1BiW1 \le B_i \le W
  • 1CiH1 \le C_i \le H
  • 1DiW1 \le D_i \le W
  • (Ai,Bi)(Aj,Bj)  (ij)(A_i, B_i) \neq (A_j, B_j)\ \ (i \neq j)
  • (Ci,Di)(Cj,Dj)  (ij)(C_i, D_i) \neq (C_j, D_j)\ \ (i \neq j)
  • (Ai,Bi)(Cj,Dj)(A_i, B_i) \neq (C_j, D_j)
  • 输入均为整数
难度 提高
通过率
尝试 0
已通过 0
ID
2032
类型
传统题
Time Limit
2500ms
Memory Limit
1024MiB
上传者
标签