真正求二分图的最大匹配的题目很少,往往做一些简单的变化
变种1:二分图的最小顶点覆盖
在二分图中求最少的点,让每条边都至少和其中的一个点关联,这就是“二分图的最小顶点覆盖”。
hdoj1150
二分图的最小顶点覆盖数 = 二分图的最大匹配数
变种2:DAG图(无回路有向图)的最小路径覆盖
用尽量少的不相交简单路径覆盖有向无环图(DAG)的所有顶点,这就是DAG图的最小路径覆盖问题。
hdoj1151
DAG图的最小路径覆盖数 = 节点数(n)- 最大匹配数(m)
关键:求二分图的最大匹配数
变种3: 二分图的最大独立集
hdoj1068
二分图的最大独立集数 = 节点数(n)- 最大匹配数(m)
关键:求二分图的最大匹配数