题如其名, 对分糖果已经接近痴狂。这一次,他要做出新的糖果包,又双叒叕拉住了你来帮忙:
有两个糖果包,这两个糖果包里分别有
种不同重量的糖果,但是这两个糖果包里糖果的总数是相同的(都各有
个糖果)。现在他又要为『世纪佳缘』里的群友制作一个特殊的糖果包。糖果包的制作要求如下:
现在没有时间思考他能制作的新的糖果包里最多可以有多少个糖果,请你帮助他计算吧!
第一行输入一个正整数
![]()
,表示测试数据的组数。
每组测试数据:
第一行输入一个正整数
![]()
,表示两个糖果包里的糖果总数。保证
为偶数。
第二行输入两个正整数
![]()
,分别表示第一个、第二个糖果包里不同重量糖果的种类数。
接下来
行,每行输入两个正整数,第
行两个正整数
![]()
表示重量为
的糖果有
个。保证
并且
里面元素互不相同。
接下来
行,每行输入两个正整数,第
行两个正整数
![]()
表示重量为
的糖果有
个。保证
并且
里面元素互不相同。
总共的: 保证
。
输出一行一个正整数表示答案。
对于样例
的第一组测试数据:
通过计算,我们可以知道第一包糖果组成如下:
,而第二包糖果组成如下:
。
你可以这样教
:从第一包糖果里丢弃掉重量为
的糖果两个,重量为
的糖果一个;从第二包糖果里丢弃掉重量为
的糖果两个,重量为
的糖果一个。
此时第一包糖果组成如下:
,而第二包糖果组成如下:
。
我们把里面所有糖果都选出来,组成一个新的糖果包。新的糖果包组成如下:
。所以新的糖果包有
个糖果。
经过检验,新的糖果包里没有相同重量的糖果,且这种选法能使新的糖果包里的糖果个数最多。没有其他方法可以使这个数量更多了。