一般图匹配
文章平均质量分 94
酷酷的Herio
这个作者很懒,什么都没留下…
展开
-
二分图和一般图的最大匹配复习
二分图和一般图的最大匹配复习 前言:可能有许多地方不严谨,仅供参考。 二分图 二分图的定义 通俗来讲就是一个图G<V,E>G<V,E>G<V,E>的一个子图G′G'G′中的点分成两个集合A,BA,BA,B,子图G′G'G′的所有边都是连接两个不同集合的点,且每条边不会连重复的点。 增广路 就是一条从未匹配边出发结束与未匹配边的路径,按照(未匹配边-匹配边-未匹配边-未匹配边…)。 我们令起点是黑点,与黑点相连的是白点,显然终点必然是黑点。 注意到增广路的未匹配边比匹配边多原创 2021-01-18 19:14:51 · 308 阅读 · 0 评论 -
一般图匹配习题
1 or 2(一般图匹配) 思路:带花树+拆点建图。 求一般图匹配用带花树就可以解决,主要思想是将奇环用并查集隐式缩点,因为此题要从中选出若干条边进行匹配,所以我们可以每个结点分为deg[u]deg[u]deg[u]个结点,一个结点代表一度,这样满足完全匹配的要求,具体看代码。 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N=1e3+5,M=2e4+5,inf=0x3f3f3f3f,mo原创 2020-07-13 17:45:47 · 533 阅读 · 0 评论