【图论02】二分图
文章平均质量分 81
liuzhushiqiang
这个作者很懒,什么都没留下…
展开
-
【图论02】二分图 1001 过山车
算法思路:网络流。 简单的模板题,我是用“匈牙利算法”AC的。任意选择一个点做为起点开始遍历,如果找到“增广路”,则sum++(sum初始化为0)。对所有的点尝试过一次找“增广路”之后(共做了N次),输出sum即为所求。 //模板开始 #include #include #include #include #include #inclu原创 2013-07-20 15:20:36 · 707 阅读 · 0 评论 -
Kuhn-Munkres算法
死磕了2天的KM,总算理解了七八分了。。。。 下面是网上各种东西的杂糅+自己的说明,死磕应该能看懂。 KM算法是通过给每个顶点一个标号(叫做顶标)来把求最大权匹配的问题转化为求完备匹配的问题的。 设顶点Xi的顶标为A[i],顶点Yi的顶标为B[i],顶点Xi与Yj之间的边权为w[i,j]。 在算法执行过程中的任一时刻,对于任一条边(i,j), A[i]+B[j]>=w[i,j]始终成立。K转载 2013-07-20 16:56:12 · 3097 阅读 · 0 评论 -
【图论02】二分图 1003 Courses
算法思路:二分图。 匈牙利算法,简单的模板题。最大匹配数 = p(课程数),打印“YES”。 //模板开始 #include #include #include #include #include #include #include #include #include #include原创 2013-07-20 19:16:31 · 544 阅读 · 0 评论 -
【图论02】二分图 1002 奔小康赚大钱
杭电AC的代码copy自网上,找个时间在自己敲一遍,待续。原创 2013-07-20 22:47:24 · 661 阅读 · 0 评论