|最大匹配| = |最小点覆盖| 的理解

  设|最大匹配|=M,我们将所有的边分为两类:匹配的和未匹配的。

  由于匹配中的边两两不相交,所以至少要在这些边中各自的两个端点内选择一个端点来覆盖这M条匹配边;

  所以|最小点覆盖| >= M

  那么,如何选择M个点来做到最小点覆盖呢?

  对于所有的匹配边的点,我们假设一端的点A和未匹配的点相连,另一端的点B和匹配的点相连,那么我们选择点A,因为这样能够解决

  2019年8月22日11:28:01 上面的想法好像错了,之后打算找代码看看——如何找到最小点覆盖集

猜你喜欢

转载自www.cnblogs.com/lighten-up-belief/p/11393338.html