#aBC190C. [ABC190C] Bowls and Dishes

[ABC190C] Bowls and Dishes

AT_abc190_c [ABC190C] Bowls and Dishes

题目描述

NN 个编号为 1,2,,N1, 2, \dots, N 的盘子,以及 MM 个编号为 1,2,,M1, 2, \dots, M 的条件。
条件 ii 表示:当盘子 AiA_i 和盘子 BiB_i 上都至少有一个球时,该条件被满足。
KK 个人,编号为 1,2,,K1, 2, \dots, K,第 ii 个人可以选择将球放在盘子 CiC_i 或盘子 DiD_i 上。
请问最多能满足多少个条件?

输入格式

输入以以下格式从标准输入读入。

NN MM
A1A_1 B1B_1
\vdots
AMA_M BMB_M
KK
C1C_1 D1D_1
\vdots
CKC_K DKD_K

输出格式

请输出最大能满足的条件数。

输入输出样例 #1

输入 #1

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

输出 #1

2

输入输出样例 #2

输入 #2

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

输出 #2

4

输入输出样例 #3

输入 #3

6 12
2 3
4 6
1 2
4 5
2 6
1 5
4 5
1 3
1 2
2 6
2 3
2 5
5
3 5
1 4
2 6
4 6
5 6

输出 #3

9

说明/提示

限制条件

  • 所有输入均为整数。
  • 2N1002 \leq N \leq 100
  • 1M1001 \leq M \leq 100
  • 1Ai<BiN1 \leq A_i < B_i \leq N
  • 1K161 \leq K \leq 16
  • 1Ci<DiN1 \leq C_i < D_i \leq N

样例解释 1

例如,如果第 1,2,31, 2, 3 个人分别将球放在盘子 1,3,21, 3, 2 上,则可以满足条件 1,21, 2,共 22 个条件。

样例解释 2

例如,如果第 1,2,3,41, 2, 3, 4 个人分别将球放在盘子 3,1,2,43, 1, 2, 4 上,则可以满足所有条件。

由 ChatGPT 4.1 翻译