其他分享
首页 > 其他分享> > 使用 Dinic ,在根据上述 König 定理构造

使用 Dinic ,在根据上述 König 定理构造

作者:互联网

有了上述的三条性质,可以发现:按照选取左部点中没有被标记过的点,右部点中被标记过的点的规则,选出来的点的点数必然为最大匹配的边数。左部的非匹配点必然被访问,则必不会被选,右部的非匹配点必不会被访问,则必不会被选。而第三条性质决定了,对于一组匹配点,会选择有且仅有一个点。故而选出的点的点数等于最大匹配的边数。

其次需要解决一个问题:保证这些点覆盖了所有的边。具体可以分为四类:

最后在确保这是最小的方案:一条边都只选了一个点,不存在浪费。

标签:匹配,访问,左边,点必,nig,左部,右部,Dinic,根据上述
来源: https://www.cnblogs.com/shan34/p/14437740.html