这个没啥说的,就是两个集合中的元素两两配对,使配对的数量最多.
题意就是,用最小的 行扫描线和列扫描线,覆盖所有的点.建图的思想是,把行号和列好做二分图的两个顶点及,如果该行该列有一个点要消除的话,脸上一条边,问题就变成了,选择其中一些行和列,使其数量最少,同时能够把所有的点覆盖了,也就是最小覆盖问题.
男孩女孩内部都互相认识,一些男孩和女孩认识.然后,问题是,要在这些男女孩中找出最多的人数出来,使他们之间都认识.建图的方法是:对于男孩和女孩,认识的相连.然后,把这个二分图,求其补图,对这个补图求最大独立集.补图的最大独立集,也就是原图中的最大团.