码迷,mamicode.com
首页 >  
搜索关键字:最大匹配    ( 1308个结果
POJ 1698 Alice's Chance(网络流之最大流)
题目地址:POJ 1698 水题。。将每部电影与它可以演的那一天连边就行了。建二分图。用二分最大匹配也完全可以做。 代码如下: #include #include #include #include #include #include #include #include #include #include #include using namespace std; c...
分类:其他好文   时间:2014-08-18 16:23:52    阅读次数:182
hdu4185 Oil Skimming
要用1×2的板子尽量多的覆盖##区域,且不能交叉,求至多可以覆盖多少板子。 每一个#向向下或向右相邻的#建边。求最大匹配就可以了。 其实这题数据是比较弱的把,应该是#的个数在600以内把。。 #include #include #include #include #include #include #include #include #include #...
分类:其他好文   时间:2014-08-18 14:32:12    阅读次数:174
POJ 2536 之 Gopher II(二分图最大匹配)
Gopher IITime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 6675Accepted: 2732DescriptionThe gopher family, having averted the canine threat, mu...
分类:其他好文   时间:2014-08-18 09:11:23    阅读次数:277
POJ 1087 A Plug for UNIX(网络流之最大流)
题目地址:POJ 1087 不知道是谁把这题化为了二分最大匹配的专题里。。于是也没多想就按照二分图的模型来建的(虽然当时觉得有点不大对。。。)。后来发现二分最大匹配显然不行。。有权值。。直接来个最大流多方便。。然后一直WA。。后来仔细想了想。。这根本就不能建二分图啊。。。。这题跟二分图一点关系都没有。。。。 这题的建图思路是让源点与每一个设备的插座类型连边,让汇点与每一个插座连边。然后用flo...
分类:其他好文   时间:2014-08-17 22:47:53    阅读次数:206
趣写算法系列之--匈牙利算法(真的很好理解)
【书本上的算法往往讲得非常复杂,我和我的朋友计划用一些简单通俗的例子来描述算法的流程】匈牙利算法是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是部图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。...
分类:其他好文   时间:2014-08-17 22:35:52    阅读次数:244
二分匹配最大匹配的理解(附图解)
定义一个PXP的有向图中,路径覆盖就是在图中找一些路径,使之覆盖了图中的所有顶点,且任何一个顶点有且只有一条路径与之关联;(如果把这些路径中的每条路径从它的起始点走到它的终点,那么恰好可以经过图中的每个顶点一次且仅一次);如果不考虑图中存在回路,那么每条路径就是一个弱连通子集.由上面可以得出:1.....
分类:其他好文   时间:2014-08-17 16:50:32    阅读次数:190
poj 1274 The Perfect Stall 解题报告
题目链接:http://poj.org/problem?id=1274题目意思:有 n 头牛,m个stall,每头牛有它钟爱的一些stall,也就是几头牛有可能会钟爱同一个stall,问牛与 stall 最大匹配数是多少。 二分图匹配,匈牙利算法入门题,留个纪念吧。 书上看到的一些比较有用的知识.....
分类:其他好文   时间:2014-08-16 22:23:01    阅读次数:250
POJ 2536 Gopher II(二分图的最大匹配)
题目链接:http://poj.org/problem?id=2536 题意:已知有n只老鼠的坐标,m个洞的坐标,老鼠的移动速度为V,S秒以后有一只老鹰要吃老鼠,问有多少个老鼠被吃。 很明晰,二分匹配,老鼠为X集合,洞为Y集合 #include #include #include #include #include #include #define i...
分类:其他好文   时间:2014-08-16 19:48:31    阅读次数:239
poj2955 区间dp
1 //Accepted 200 KB 63 ms 2 //区间dp 3 //dp[i][j] 从i位到j位能得到的最大匹配数 4 //dp[i][j]=max(dp[i+1][j-1] (s[i-1]==s[j-1]),dp[i][k]+dp[k+1][j])i 6 #include...
分类:其他好文   时间:2014-08-16 17:07:00    阅读次数:189
POJ训练计划3020_Antenna Placement(二分图/最大匹配)
解题报告 题目传送门 题意: 在h×w的矩阵中,o表示空地,*表示城市,无线设备只能装在城市上,要使城市全都覆盖需要多少设备。每个设备只能覆盖相邻的两个设备。 思路: 感觉是直接的最大匹配,求出两两匹配的最大数,加上没有匹配的城市就是要的答案。 网上看了题解,正解是最小路径覆盖。 最小路径覆盖=|G|-最大匹配数 在一个N*N的有向图中,路径覆盖就是在图中找一些路经,使之覆盖了...
分类:其他好文   时间:2014-08-16 12:38:50    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!