二分匹配问题的K值优化与代码修复
在二分匹配问题中,目标是为一组N个男人和N个女人找到最不冒犯性的匹配。每个人对其他性别中的人有一个排名列表,K代表每对中排名最差的匹配情况。目标是最小化这个K值。例如,如果一个匹配方案让每个人都与他们的前四个选项之一配对,另一个匹配则让大多数人满意但有一个人匹配到第5选择,那么第一个方案会更可取。
问题:代码中存在一个错误,该错误发生在增加取消标记的边缘以便下一次匹配时出现的公平性问题。这个问题尚未解决。
输入格式:
Chandler:Monica,Rachel,Phoebe
Joey:Rachel,Phoebe,Monica
Ross:Rachel,Phoebe,Monica
Monica:Chandler,Joey,Ross
Phoebe:Joey,Ross,Chandler
Rachel:Ross,Joey,Chandler
用户评论