题目描述
1, 2, …, N の番号がついた N 個の皿と、1, 2, …, M の番号がついた M 個の条件があります。
条件 i は、皿 Ai と皿 Bi の両方にボールが (1 個以上) 置かれているとき満たされます。
1, 2, …, K の番号がついた K 人の人がいて、人 i は皿 Ci か皿 Di のどちらか一方にボールを置きます。
満たされる条件の個数は最大でいくつでしょうか?
输入格式
入力は以下の形式で標準入力から与えられる。
N M A1 B1 ⋮ AM BM K C1 D1 ⋮ CK DK
输出格式
答えを出力せよ。
题目大意
题目描述
给定 N 个盘子,编号 1,2,…,N。
有 M 个条件,第 i 个条件为 Ai 号和Bi 号盘子都有球。
现在有 K 个人,第 i 个人可以在 Ci 号或者 Di 号其中一个盘子中放一个球。
K 个人全部放完之后,求最多能满足多少条件?
4 4
1 2
1 3
2 4
3 4
3
1 2
1 3
2 3
2
4 4
1 2
1 3
2 4
3 4
4
3 4
1 2
2 4
2 4
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
提示
制約
- 入力は全て整数
- 2 < = N < = 100
- 1 < = M < = 100
- 1 < = Ai < Bi < = N
- 1 < = K < = 16
- 1 < = Ci < Di < = N
Sample Explanation 1
例えば、人 1, 2, 3 がそれぞれ皿 1, 3, 2 にボールを置くと、条件 1, 2 の 2 つが満たされます。
Sample Explanation 2
例えば、人 1, 2, 3, 4 がそれぞれ皿 3, 1, 2, 4 にボールを置くと、全ての条件が満たされます。