C. 教辅的组成

    Type: RemoteJudge 1000ms 125MiB

教辅的组成

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

滚粗了的 HansBug 在收拾旧语文书,然而他发现了什么奇妙的东西。

题目描述

蒟蒻 HansBug 在一本语文书里面发现了一本答案,然而他却明明记得这书应该还包含一份练习题。然而出现在他眼前的书多得数不胜数,其中有书,有答案,有练习册。已知一个完整的书册均应该包含且仅包含一本书、一本练习册和一份答案,然而现在全都乱做了一团。许多书上面的字迹都已经模糊了,然而 HansBug 还是可以大致判断这是一本书还是练习册或答案,并且能够大致知道一本书和答案以及一本书和练习册的对应关系(即仅仅知道某书和某答案、某书和某练习册有可能相对应,除此以外的均不可能对应)。既然如此,HansBug 想知道在这样的情况下,最多可能同时组合成多少个完整的书册。

输入格式

第一行包含三个正整数 N1,N2,N3N_1,N_2,N_3,分别表示书的个数、练习册的个数和答案的个数。

第二行包含一个正整数 M1M_1,表示书和练习册可能的对应关系个数。

接下来 M1M_1 行每行包含两个正整数 x,yx,y,表示第 xx 本书和第 yy 本练习册可能对应。(1xN11\leq x \leq N_11yN21 \leq y \leq N_2

M1+3M_{1}+3 行包含一个正整数 M2M_2,表述书和答案可能的对应关系个数。

接下来 M2M_2 行每行包含两个正整数 x,yx,y,表示第 xx 本书和第 yy 本答案可能对应。(1xN11 \leq x \leq N_11yN31 \leq y \leq N_3

输出格式

输出包含一个正整数,表示最多可能组成完整书册的数目。

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

2

提示

样例说明:

如题,N1=5N_1=5N2=3N_2=3N3=4N_3=4,表示书有 55 本、练习册有 33 本、答案有 44 本。

M1=5M_1=5,表示书和练习册共有 55 个可能的对应关系,分别为:书 44 和练习册 33 、书 22 和练习册 22 、书 55 和练习册 22 、书 55 和练习册 11 以及书 55 和练习册 33

M2=5M_2=5,表示数和答案共有 55 个可能的对应关系,分别为:书 11 和答案 33、书 33 和答案 11、书 22 和答案 22、书 33 和答案 33 以及书 44 和答案 33

所以,以上情况的话最多可以同时配成两个书册,分别为:书 22 练习册 22 答案 22、书 44 练习册 33 答案 33

数据规模:

对于数据点 1,2,31,2,31M1,M2201\le M_1,M_2\leq 20

对于数据点 4104\sim 101M1,M2200001\le M_1,M_2 \leq 20000

网络最大流

Not Claimed
Status
Done
Problem
6
Open Since
2026-1-15 0:00
Deadline
2026-1-23 23:59
Extension
24 hour(s)