二分图最佳完美匹配——KM算法总结
KM 算法求解二分图最佳完美匹配的算法。
先来看一道例题Hdu 2255。
显然是KM的裸题。假设我们要匹配集合X和Y的点,先给每个点一个顶标Lx和Ly。
为什么要给顶标?
首先顶标是我们限制边的一个条件,我们走过的边一道要满足dst[i][j]==Lx[i]+Ly[j],其次所有顶标的加和就是我们答案,我们肯定希望顶标的加和越大越好,所以Lx的初值给的就是连向Y集合所有边的最大值,那么Ly
原创
2017-06-03 21:14:24 ·
3124 阅读 ·
0 评论