二分图
文章平均质量分 73
「已注销」
我的目标 离我还有多远我的梦想 有点遥不可及我要用十倍苦心做最突出一个我不能退缩 不管路多艰难 我都要努力我要靠自己的双手去做自己喜欢做的事我要靠自己的努力去我想去的地方旅游我还年轻 我还可以去奋斗
展开
-
二分图——最大匹配数(最小覆盖数)、最大独立数、最小路径覆盖、带权最优匹配
文本内容框架: §1图论点、边集和二分图的相关概念和性质 §2二分图最大匹配求解 匈牙利算法、Hopcroft-Karp算法 §3二分图最小覆盖集和最大独立集的构造 §4二分图最小路径覆盖求解 §5二分图带权最优匹配求解 Kuhn-Munkers算法 §6小结 每章节都详细地讲解了问题介绍,算法原理和分析,算法流程,算法实现四部分内容,力求彻底原创 2013-05-19 17:04:52 · 2856 阅读 · 0 评论 -
hdu2063-过山车
http://acm.hdu.edu.cn/showproblem.php?pid=2063 匈牙利算法DFS增广入门题 #include #include #define MAXN 1005 int nx , ny ; int g[ MAXN ][ MAXN ] ; int cx[ MAXN ], cy[ MAXN ] ; int mk[ MAXN ] ; int m , n ; in原创 2013-05-19 18:30:40 · 1094 阅读 · 0 评论 -
Courses
二分匹配,匈牙利算法 // File Name: 1186.cpp // Author: bo_jwolf // Created Time: 2014年02月06日 星期四 23时09分26秒 #include #include #include #include #include #include #include #include #include #include #include #i原创 2014-02-06 23:27:34 · 1047 阅读 · 0 评论 -
Girls and Boys
点击打开链接 二分图匹配,hopcroft-karp #include #include #include #include using namespace std; const int MAXN = 5010; const int MAXM = 50010; struct Edge{ int to, next; }edge[ MAXM ]; int head[ MAXN ], to原创 2014-07-26 19:53:59 · 1141 阅读 · 0 评论 -
Asteroids
点击打开链接 题意:某人想实现太空旅行,可以通过空洞实现,而它们的连通方式就是一张n * n的矩阵;现在有一种武器,可以一次性消灭它的一行或者一列(意思就是相当于留下一条可行路)。 解析:利用匈牙利算法实现,二分图匹配 #include #include #include> using namespace std; const int maxn = 1005; int mapp[ max原创 2014-07-15 09:56:17 · 879 阅读 · 0 评论 -
二分图的最大匹配 (匈牙利算法)
zhu 1、二分图、最大匹配 什么是二分图:二分图又称作二部图,是图论中的一种特殊模型。 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j in B),则称图G为一个二分图。 什么是匹配:把上图想象成3男4女搞对象(无同性恋),连线代表彼此有好感,但最终只能转载 2014-07-15 09:49:42 · 595 阅读 · 0 评论