#AT1723. C - Bowls and Dishes
C - Bowls and Dishes
C - 碗和盘子
得分:300分
问题描述
我们有$N$个编号为$1, 2, \dots, N$的碗和$M$个编号为$1, 2, \dots, M$的条件。
当碗$A_i$和碗$B_i$上都有(一个或多个)球时,条件$i$满足。
有$K$个编号为$1, 2, \dots, K$的人。人$i$会在碗$C_i$或碗$D_i$上放置一个球。
最多可以满足多少个条件?
约束
- 输入中的所有值均为整数。
- $2 ≤ N ≤ 100$
- $1 ≤ M ≤ 100$
- $1 ≤ A_i < B_i ≤ N$
- $1 ≤ K ≤ 16$
- $1 ≤ C_i < D_i ≤ N$
输入
从标准输入中按照以下格式给出输入:
输出
输出答案。
4 4
1 2
1 3
2 4
3 4
3
1 2
1 3
2 3
2
例如,如果人1、2、3分别在碗1、碗3、碗2上放置一个球,那么条件1和条件2都满足。
4 4
1 2
1 3
2 4
3 4
4
3 4
1 2
2 4
2 4
4
例如,如果人1、2、3、4分别在碗3、碗1、碗2、碗4上放置一个球,所有条件都会满足。
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
9