#2329. 精明的老板—配对方案问题

精明的老板—配对方案问题

说明

我们经常会听到一句话:“男女搭配,干活不累。”精明的老板经过观察发现,两个男女推销员搭配工作,业务量明显高于其他人。然而并不是任何两个男女推销员都可以合作默契的,如果有的男女推销员本身有矛盾,就无法一起工作。老板了解每个员工的配合情况后,可以设计一个算法找出最佳的推销员配对方案,使每天派出的推销员最多,从而获得最大的效益。

输入格式

第一行是一个整型数C(C<100)表示共有C组测试数据。

每组测试数据第一行输入女推销员人数m和男推销员人数n(1<=m,n<=100)。

接下来输入可以配合的女推销员编号u和男推销员编号v(两个都为-1结束)(1<=u<=100,u<v<=200)。

输出格式

对于每一组输入,输出最大配对数。

每组的输出占一行。

样例

2
5 7
1 6
1 8
2 7
2 8
2 11
3 7
3 9
3 10
4 12
4 9
5 10
-1 -1
4 5
1 5
1 6
2 7
3 8
3 9
4 7
-1 -1
5
3

来源

《趣学算法》7.5节