![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACM二分图
文章平均质量分 70
SM-Alan
初入职场的渣渣一枚
展开
-
神牛们总结的二分图结论
最小点覆盖:假如选了一个点就相当于覆盖了以它为端点的所有边,你需要选择最少的点来覆盖所有的边。 = = 最大匹配最小路径覆盖:路径覆盖就是在图中找一些路经,使之覆盖了图中的所有顶点。 == G - 最大匹配最大独立集:独立集:图中任意两个顶点都不相连的顶点集合。 == 顶点数 - 最大匹配最大点权独立集:在无向带权图G中,点权和最大的点独立集。 == 总权 - 最小点权覆盖集最原创 2013-04-21 10:58:09 · 666 阅读 · 0 评论 -
HDU1151有向图的最小路径覆盖
顶点数-最大匹配数#include #include #include #include #include using namespace std;int mp[222][222];int match[222];bool vis[222];int n,m;bool dfs(int x){ for(int i = 1 ; i <= n ; i ++){原创 2013-04-21 16:12:15 · 510 阅读 · 0 评论 -
HDU 1068最大独立集 = n - 最大匹配
匈牙利算法求出最大匹配最大独立集= n - 最大匹配#include #include #include #include #include using namespace std;bool vis[555];int mp[555][555];int match[555];int n;bool dfs(int x){ for(int i = 0 ; i < n原创 2013-04-21 10:04:12 · 707 阅读 · 0 评论