
KM
ylsoi
这个作者很懒,什么都没留下…
展开
-
KM算法详解
KM算法:KM是用来求带权二分图的最优匹配的一种算法。原理:我们要求一个二分图的最优匹配,直接求的话肯定是不太好求的,因为每一条边都带有自己的边权,而我们是要求得一个匹配,使得所有的边权加起来值最大。 然后智商超级高的KM算法发明者将这个问题转化为了求一个带权二分图的完备匹配的问题。概念:顶标:每一个点有一个顶标,左边的点的顶标为lx[i]lx[i]lx[i],右边的点的顶标...原创 2018-05-31 22:46:24 · 5968 阅读 · 0 评论 -
[hdu2282]Chocolate——KM
题目大意:n个盒子摆成了一个环形,有的盒子中有糖果,有的则没有糖果。现在要移动糖果使得每个盒子中至多有一个糖果,每次只可以移动一个糖果到相邻盒子,问最小移动次数。思路:不要考虑怎么去移动,发现最后的状态一定是每个盒子中多出来的糖果移动到有一些空的盒子上面去。每一个多出来的糖果都需要被移动,且每个空盒子只能有一个糖果。我们把每一个多出来的糖果作为x方的一个点,每一个空白的盒子作为y方...原创 2018-06-17 14:30:37 · 309 阅读 · 0 评论