读书人

二分图婚配

发布时间: 2012-07-03 13:37:43 作者: rapoo

二分图匹配

二分图匹配可用匈牙利算法,离散中学过,就是找一条交替链,让路径的起点和终点都是还没有匹配过的点,路径经过的连线是一条没被匹配、一条已经匹配过,再下一条又没匹配这样交替地出现,显然路径里没被匹配的连线比已经匹配了的连线多一条,于是修改匹配图,把路径里所有匹配过的连线去掉匹配关系,把没有匹配的连线变成匹配的,这样匹配数就比原来多1个。不断执行上述操作,直到找不到这样的路径为止。

POJ-1274-The Perfect Stall

http://poj.org/problem?id=1274

基本的二分图匹配,套模版即可




读书人网 >编程

热点推荐