码迷,mamicode.com
首页 >  
搜索关键字:最大匹配    ( 1308个结果
poj1325
题意:给出机器1 的n种工作模式,给出机器2的m种工作模式。 在给出k 个东西可以在 机器一的 ai 种模式或者在 机器二的 bi种模式工作。 切换机器的工作模式需要重启,问最少需要重启几次?二分图: 最小点覆盖=最大匹配#include #include #include #include #in...
分类:其他好文   时间:2014-08-04 13:52:47    阅读次数:191
zoj1654二分图
题意:输入一个地图,*是草坪 # 是墙 o是空地。机器人只能放在空地上,且两个同行或者同列的机器人中间必须有墙,问最多可以放多少个机器人。书上给出:......将行视为x , 列视为 y. 求 x 与 y 这个2分图之间的最大匹配。#include #include #include #inc...
分类:其他好文   时间:2014-08-04 13:29:57    阅读次数:199
二分图最大匹配及常用建图方法
转载百度文库 算法———艺术 二分图匹配剖析 很多人说,算法是一种艺术。但是对于初学者的我,对算法认识不是很深刻,但偶尔也能感受到他强大的魅力与活力。 这让我追求算法的脚步不能停止。下面我通过分析匈牙利算法以及常用建图方式,与大家一起欣赏算法的美。 匈牙利算法 匈牙利算法是用来解决最大二分图匹配问题的,所谓二分图即 “一组点集可以分为两部分,且每部分内各点互不相连,两部分的点之间可...
分类:其他好文   时间:2014-08-02 12:54:43    阅读次数:319
hdu4619 / 最大独立集
题意,一个矩阵,上面可以横放或者竖着放骨牌(1X2)保证横的与横的不重叠,竖的和竖的不重叠,求拿掉最小的牌,使所有的都不重叠。 分析:一看,不重叠就是没有边,拿最少,就是留最多,最大独立集啊!二分图,n+m个-最大流(最大匹配)=ans。 简单题。 #include #include #include #include using namespace std; const int inf=0...
分类:其他好文   时间:2014-08-01 19:52:32    阅读次数:267
POJ 1422 Air Raid 最小路径覆盖
最小路径覆盖 = 顶点数 - 最大匹配#include #include #include #include #include #include #include #include #include #include #include #include #include using namespac...
分类:其他好文   时间:2014-08-01 10:41:11    阅读次数:198
HDU 3729 I'm Telling the Truth(二分图最大匹配+结果输出)
题目地址:HDU 3729 二分图最大匹配+按字典序输出结果。只要从数字大的开始匹配就可以保证字典序最大了。群里有人问。。就顺手写了这题。。 代码如下: #include #include #include #include using namespace std; int vis[110000], head[110000], cnt, link[110000], n, a[70...
分类:其他好文   时间:2014-07-31 20:54:27    阅读次数:250
POJ 1466 Girls and Boys 求最大独立点集
最大独立点集 = 点数 - 最大匹配数注意这题因为是两两匹配,A匹配B B匹配A算两个,所以最大匹配数要除以2#include #include #include #include #include #include #include #include #include #include #incl...
分类:其他好文   时间:2014-07-31 20:19:57    阅读次数:187
POJ 3401 Asteroids 求最小点覆盖集
把行和列都看做是点,小行星看成是边的话,那么这个显然就是求一个最小点覆盖集的问题。最小点覆盖 == 最大匹配#include #include #include #include #include #include #include #include #include #include #inclu...
分类:其他好文   时间:2014-07-31 20:12:07    阅读次数:170
DP在字符匹配上的实现
在此保存下近段时间做的DP在字符匹配上的实现的题目对于不同的字符串来说,2者只能不断将下标往后推移来实现匹配从而得到的最大匹配数如 abcd 和 dcba 这个最大匹配数只能为1,因为两个d匹配后,在第一个字符串中是不能再拿前面的字符进行匹配的(当然你要是匹配a,b,c也是一样的道理)对于每一道题目...
分类:其他好文   时间:2014-07-31 20:06:17    阅读次数:235
ZOJ 1654 Place the Robots 二分图最大匹配
唉,又是神一样的建模,表示完全想不到。题意是给你一块地,上面有空地,草地,障碍三种地形,然后让你在上面放机器人,机器人只能放在空地上。机器人会向上下左右四个方向发出攻击,机器人的攻击可以穿过草地但是无法穿过障碍。问你在不会是机器人相互攻击的前提下,最多能放多少个机器人。我觉得大致的思路应该是这样的,...
分类:其他好文   时间:2014-07-31 16:22:16    阅读次数:228
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!