二分图匹配
九月 05, 2021
二分图的匹配
二分图的最大匹配
增广路
一条匹配边与非匹配边交替出现的路径叫做增广路
匹配边:两个点已经处于已选集合里面的边
非匹配边:这条边有个点不属于已经选过的集合里面的边
匈牙利算法
在二分图里面交替找增广路的算法,然后把增广路取反直到不存在增广路为止
1 | bool dfs(int u){ |
查看评论
一条匹配边与非匹配边交替出现的路径叫做增广路
匹配边:两个点已经处于已选集合里面的边
非匹配边:这条边有个点不属于已经选过的集合里面的边
在二分图里面交替找增广路的算法,然后把增广路取反直到不存在增广路为止
1 | bool dfs(int u){ |