码迷,mamicode.com
首页 >  
搜索关键字:最大匹配    ( 1308个结果
二分图的性质
二分图中,点覆盖数是匹配数。     (1) 二分图的最大匹配数 = 最小点覆盖数           即求最少的点使得每条边都至少和其中的一个点相关联,很显然直接取最大匹配的一段节点即可。     (2) 二分图的独立数 = 顶点数 - 最大匹配数          很显然的把最大匹配两端的点都从顶点集中去掉这个时候剩余的点是独立集,这是|V|-2*|M|,同时必然可以从每条匹配边的...
分类:其他好文   时间:2014-07-22 00:32:35    阅读次数:175
poj1325 Machine Schedule
有nx种A类机器,有ny种B类机器,k个东西,每个东西可以在a或b启动时生产(a属于A,b属于B),初始状态AB均在0, 每次切换需要重启,要生产全部k种东西,问至少重启几次。 将每件东西a,b建边,则每条边至少需要一个点才能完成该边代表的东西,题目等价于最小点覆盖问题,既用最少的点覆盖所有的边, 根据二分图性质,最小点覆盖数=最大匹配数 #include #inclu...
分类:其他好文   时间:2014-07-22 00:31:36    阅读次数:195
hdu1151 Air Raid --- 最小路径覆盖
给一个DAG图,一个人可以走一条路,或者就在一个点(路径长度为0),问至少需要多少人可以覆盖所有点。 根据二分图的性质: DAG的最小路径覆盖,将每个点拆点后求最大匹配数m,结果为n-m,求具体路径的时候顺着匹配边走就可以,匹配边i→j',j→k',k→l'....构成一条有向路径。 #include #include #include #include #include #...
分类:其他好文   时间:2014-07-22 00:28:34    阅读次数:194
HDU 2119 Matrix 简单二分匹配
行做x集,列做y集,1就给该行该列连一条边,输出最大匹配边即可 #include #include #include #include #include #include using namespace std; #define N 105 int lef[N], pn;//lef[v]表示Y集的点v 当前连接的点 , pn为x点集的点数 bool T[N]; //T[u] 表示Y集 u...
分类:其他好文   时间:2014-07-20 00:16:49    阅读次数:198
POJ 3020 Antenna Placement 最大匹配
Antenna Placement Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 6445   Accepted: 3182 Description The Global Aerial Research Centre has been allotted the t...
分类:其他好文   时间:2014-07-19 23:36:19    阅读次数:377
HDU 4185
http://acm.hdu.edu.cn/showproblem.php?pid=4185两个挨着的'#'可以配成一对,求最多能配成几对挨着的'#'就连边,然后求一次最大匹配,答案是最大匹配除以二(因为1 2和2 1这两对匹配实际效果是1,但是会算成2)#include #include #inc...
分类:其他好文   时间:2014-07-18 18:29:51    阅读次数:184
poj 3041(最大匹配问题)
http://poj.org/problem?id=3041 Asteroids Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 14476   Accepted: 7880 Description Bessie wants to navigate her...
分类:其他好文   时间:2014-07-17 21:03:04    阅读次数:308
HDU 1528 (二分图最大匹配 + 最小覆盖, 14.07.17)
Problem Description Adam and Eve play a card game using a regular deck of 52 cards. The rules are simple. The players sit on opposite sides of a table, facing each other. Each player gets k cards f...
分类:其他好文   时间:2014-07-17 20:17:43    阅读次数:381
HDUJ 1151 Air Raid 最大匹配
Air Raid Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 3035    Accepted Submission(s): 1972 Problem Description Consider a town where...
分类:其他好文   时间:2014-07-17 20:12:53    阅读次数:250
二分图之最小边覆盖(poj3020)
题目:poj3020 题意:给出一个图,让你用最少的1*2的纸片覆盖掉图中的所有*出现过的地方。基本裸的最小边覆盖。 分析: 最小边覆盖 = 点总数 - 最大匹配 所以就是转化为求最大匹配。 跟前面一道题目很相似,也是相同的建图方法,奇偶性建图。 #include #include #include #include #include #inc...
分类:其他好文   时间:2014-07-17 10:21:44    阅读次数:157
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!