E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ACM_二分匹配
HDU1083,PKU1469,ZJU1140
最大
二分匹配
#include #include #include #include #include #include #include #include usingnamespacestd; intvis
u012861385
·
2013-11-17 12:00
PKU1486,ZJU1197:求出
二分匹配
图中的必须边;
题意:给出几张纸的覆盖范围,和几个标号的坐标,求最多的可以确定这些纸的标号思路:每张纸作为X部,标号作为Y部,如果标号在纸中,则连一条边,求最大匹配。检验是否有多重的匹配时,可以枚举删除匹配边,再对其进行匹配,若找到匹配边, 则该纸的标号不确定。#include #include #include #include #include #include #include #inclu
u012861385
·
2013-11-17 12:00
POJ 1469 COURSES (
二分匹配
) - from lanshui_Yang
题目大意:有p个学生和n门课,每一个门课程可以被多个学生选,问:在每个学生只能选一门课的情况下,能否使这p个学生每个人选的课程都不相同? 解题思路:这是一道简单的求最大匹配问题,只要求出此图的最大匹配,然后判断是否与p相等即可。 请看代码:#include #include #include #include #include #include #include #includ
lanshui_Yang
·
2013-11-07 19:00
二分匹配
POJ 1274 The Perfect Stall(
二分匹配
)- from lanshui_Yang
题目大意不再敖述,就是赤裸裸的求最大匹配,只是顺手复习下匈牙利算法,呵呵。 代码如下:#include #include #include #include #include #include #include #include #definemem(a,b)memset(a,b,sizeof(a)) usingnamespacestd; constintMAXN=300;
lanshui_Yang
·
2013-11-05 21:00
二分匹配
hdu 3225 Flowers Placement 二分图匹配+dfs
很明显是要找一个第k字典序的完备
二分匹配
方案。但是
二分匹配
却不能保证字典序。然后很容易想到搜索,第K次满足条件是,就是答案。不过,这种做法显然会超时。所以想到剪枝。
t1019256391
·
2013-10-18 09:00
SPOJ AMR12A The Black Riders(二分+
二分匹配
)
求进洞人数当然用
二分匹配
做。g[i][j]为第i个人到第j个洞的时间。如果g[i][j] #include #include #include #
diary_yang
·
2013-10-16 17:00
为什么二分图的最大
二分匹配
数等于最小点覆盖数
md,昨晚上的tc500pt竟然能没做出来,说到底还是没有对算法有深入的理解。。。。2333333,不扯了。。我想说的是这里有一篇很详细的文章,不过感觉有点过于详细了。http://www.matrix67.com/blog/archives/116按照博文中所说,做完一次匈牙利算法后我们从右边的未选点出发,开始找增广路(显然已经找不到了),这个过程中会搜出一颗颗的交错树,起点都是未匹配点,终点都
haha593572013
·
2013-10-16 15:00
SPOJ4206Fast Maximum Matching(hopcroft-karp)
题目请戳这里题目大意:裸的
二分匹配
。题目分析:数据比较强,用来测模版的。这题用hungry跑着会比较吃力,所以用hopcroft-karp算法。
ophunter
·
2013-10-09 12:00
图论
二分匹配
hdu3729I'm Telling the Truth(hungry+输出字典序)
原来是个裸的
二分匹配
。因为要输出字典序最大,hk换了各种姿势都不太对,果然是多路增广的问题么。还是没有想通。
ophunter
·
2013-10-09 09:00
图论
二分匹配
二分图的最大匹配-hdu-3729-I'm Telling the Truth
解题思路:这题贪心只能求出个数,但要求字典序最大,则须用
二分匹配
。将学生标号放到一个集合A里,另外一个集合B放排名。对于每个学生可能在的排名点
cc_again
·
2013-10-07 22:00
图论
HDU 1150 && HDU 1151
二分匹配
模版题
九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/12224561题意:左点集范围右点集范围映射边数映射边编号左点右点 注意一下点集的范围是1开始的即可 HDU1150:#include #include #include #include #include #include #include #include
qq574857122
·
2013-10-01 21:00
HDU 1150 && HDU 1151
二分匹配
模版题
九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/12224561题意:左点集范围右点集范围映射边数映射边编号左点右点 注意一下点集的范围是1开始的即可 HDU1150:#include #include #include #include #include #include #include #include
qq574857122
·
2013-10-01 21:00
UVa 10413 Crazy Savages(扩展欧几里得)
UVa10413CrazySavages(扩展欧几里得)分类:
ACM_
数论and数学类 ACM_UVa2013-10-0117:06 73人阅读 评论(0) 收藏 举报题意:有m个洞穴成一个环状,现在有
pi9nc
·
2013-10-01 20:00
ACM_数论and数学类
ACM_UVa
poj 2446 (
二分匹配
)
思路:简单
二分匹配
,,,,,,,#include #include constintN=1200; intmatch[N],link[N],map[35][35],n,m; intdir[4][2]={
aixiaoling1314
·
2013-09-24 21:00
编程
算法
百度
ACM
二分匹配
poj 3020 (
二分匹配
)
思路:我们要尽可能多的建立能覆盖两个城市的基站(
二分匹配
最大匹配),剩下的城市每个城市建立一个基站。先求出最大匹 配数k。
aixiaoling1314
·
2013-09-19 19:00
编程
算法
百度
ACM
二分匹配
ACM_
总论_向ECUST-ACM队学习
向ECUST-ACM队学习“30天90袋泡面20袋咸菜,每天4个小时的睡眠。”“LIANGHH居然可以一个月只在床上躺了6个晚上,平均每天睡2个小时”原来还可以这样干!!!。。。。。。可望可即大家有必要看一遍,激励一下,呵呵不知道什么时候,开始知道ACM;也不知道什么时候,开始喜欢上ACM。但是,我知道,我喜欢上了,而且不会后悔。我是大一的时候进的学校ACM队,那个时候,一切都是冰冷的,华东理工大
essencelite
·
2013-09-18 21:02
ACM_总论
hdu1350解题报告-最小边覆盖
分析:开始我想到的是贪心算法中的时间调度问题,但是后面发现错啦,这里我们应该是用到
二分匹配
的最小边覆盖,对于最小
ZYY173533832
·
2013-09-17 12:00
算法
hdu 4685 Prince and Princess(
二分匹配
+强连通)
wa了几发后才知道,加入虚拟节点是根据原图的
二分匹配
结果M决定的,左边还有x-M个没匹配,右边还有y-M个没匹配,所以这时应加入虚拟节点,使两边节点数均为x+y-M,这样才能保证那些原先没有匹配到的王子跟公主也在连通图中
diary_yang
·
2013-09-12 10:00
POJ 2289 Jamie's Contact Groups & POJ3189 Steady Cow Assignment
这两道题目都是多重
二分匹配
+枚举的做法,或者可以用网络流,实际上
二分匹配
也就实质是网络流,通过枚举区间,然后建立相应的图,判断该区间是否符合要求,并进一步缩小范围,直到求出解。
·
2013-09-10 23:00
group
匈牙利算法-最大
二分匹配
匈牙利算法,是求最大匹配的一种显而易见的算法是:先找出全部匹配,然后保留匹配数最多的。但是这个算法的复杂度为边数的指数级函数。因此,需要寻求一种更加高效的算法。增广路也称增广轨或交错轨:若P是图G中一条连通两个未匹配顶点的路径,并且属M的边和不属M的边(即已匹配和待匹配的边)在P上交替出现,则称P为相对于M的一条增广路径。(M为一个匹配)由增广路的定义可以推出下述三个结论:1.P的路径长度必定为奇
zoushidexing
·
2013-09-10 14:00
POJ 1466 最大独立集入门
思路:最大独立集和最小点覆盖集是互补的,所以最大独立集==总人数n-最小点覆盖集,如果题目给你的是二分图那么直接
二分匹配
一下即可,但这题不是二分图,
c3568
·
2013-09-06 17:00
POJ1422 最小路径覆盖入门
注意:
二分匹配
只试用于求DAG的最小路径覆盖,有环就不行,具体可以理解证明。对n个点进行拆点,分成左右两排点,对于边建 。然后最小路径覆盖==总点数n-最大匹配。
c3568
·
2013-09-06 16:00
ZOJ 1516
二分匹配
题意:给你n*m的土地,有k个1*1的方块被挖掉,现在你要卖剩下的地( #include #include #include usingnamespacestd; constintmaxn=55; intn,m,k; boolmap[103][103]; intidx[103][103]; intid; vectoredge[maxn]; intpre[maxn]; boolvis[maxn];
c3568
·
2013-09-05 21:00
POJ 1469 ZOJ1140
二分匹配
裸题
很裸,左点阵n,右点阵m问最大匹配是否为n#include #include #include usingnamespacestd; vectoredge[103]; intpre[303]; boolvis[303]; intn,m; booldfs(intu){ for(inti=0;i<(int)edge[u].size();i++){ intv=edge[u][i]; if(vis[v])
c3568
·
2013-09-04 23:00
ZOJ 1654
二分匹配
基础题
思路:这是一类经典题的衍化,如果没有墙,我们会将行和列看成两列点阵,然后就可以用
二分匹配
解。现在有墙怎么办呢,把某一行或列(有墙的拆分成多个区域,可以看成多个行或列),拆好以后更没有墙的做法一样了。
c3568
·
2013-09-04 21:00
无权边二分图的
二分匹配
模版及解析
10967931 最小边覆盖=N-二分图最大匹配二分图的最小顶点覆盖数=二分图的最大匹配数 优化一:时间戳优化,用Time优化匹配时初始化T数组,要把T数组改成int型,注意Time和T数组初始化的位置不是每次
二分匹配
qq574857122
·
2013-09-03 11:00
无权边二分图的
二分匹配
模版及解析
10967931 最小边覆盖=N-二分图最大匹配二分图的最小顶点覆盖数=二分图的最大匹配数 优化一:时间戳优化,用Time优化匹配时初始化T数组,要把T数组改成int型,注意Time和T数组初始化的位置不是每次
二分匹配
qq574857122
·
2013-09-03 11:00
HDU 3468 BFS +
二分匹配
九野的博客,转载请注明出处http://blog.csdn.net/acmmmm/article/details/10966383 题意:给定n,m表示下面地图大小.表示空地#表示墙*表示黄金行走的路线是A->Z||a->z规则,必须从字母依次走最短路到下一个字母(字母必须连续走,如果走不到下一个字母或者地图上不存在下一个字母则输出-1)每次走到下一个字母可以取走路途上的一个黄金,问最多能取走几个
qq574857122
·
2013-09-03 11:00
HDU 3468 BFS +
二分匹配
九野的博客,转载请注明出处http://blog.csdn.net/acmmmm/article/details/10966383 题意:给定n,m表示下面地图大小.表示空地#表示墙*表示黄金行走的路线是A->Z||a->z规则,必须从字母依次走最短路到下一个字母(字母必须连续走,如果走不到下一个字母或者地图上不存在下一个字母则输出-1)每次走到下一个字母可以取走路途上的一个黄金,问最多能取走几个
qq574857122
·
2013-09-03 11:00
poj 2446
二分匹配
思路:将棋盘分成黑白的,然后黑与白进行
二分匹配
即可。
cugbbaoge
·
2013-09-02 10:00
poj
二分图
Baoge
poj1325Machine Schedule(
二分匹配
)
题目请戳这里题目大意:2种机器A,B,A有n个工作模式0~n-1,B有m个工作模式0~m-1。一开始都工作在0模式,现在有k个工作,对于工作i可以工作在机器A的x模式或者B的y模式,机器切换模式要耗费时间,所以希望尽量少的切换模式。求机器完成k个工作最少的切换次数。题目分析:根据题意很容易建一个二分图。顶点分别为机器A和机器B的工作模式,每个工作一条边。要求的就是这张图的最小点覆盖。而二分图的最小
ophunter
·
2013-08-29 15:00
图论
二分匹配
HDU-1498二分最大匹配
解题思路:用
二分匹配
求出每种气球的最大匹配Mi,如果Mi大于k,则输出气球编号,如果没有Mi大于k,则输出-1; #include #include #include #include usingnamespacestd
u011538668
·
2013-08-27 20:00
hdu4619Warm up 2(
二分匹配
)
题目分析:裸的
二分匹配
,经典的染色模型。对格子黑白染色,每张多米诺骨牌必占一黑一白2个格子,从白格子向黑格子建边,跑一下匈牙利即可。
ophunter
·
2013-08-26 09:00
二分匹配
白话
二分匹配
之最大匹配+附上hdu2063解题报告
最近开始学习图论的
二分匹配
,关于最大匹配做一次小总结,希望自己后面回头来看一目明了,也对刚接触的人有帮助:ps:开始有的文字很多....对于很多人来说一看到文字就烦啦...不过这个总结是针对匈牙利算法的总结
ZYY173533832
·
2013-08-23 13:00
递归
匈牙利算法
HDU 1045 fire net【
二分匹配
或者DFS】
思路:
二分匹配
难点就在于建图,怎样有效的建立好模型,决定这个题的成败 方法一:此题数据范围较小,可以搜索(DFS) 方法二:以“方格块”建图,每个横向的连续空地作为一个X集的结点
Job_yi
·
2013-08-22 10:00
8#15 - 多校8
再根据参数计算出两棵树的直径,更新答案)06-String(DP-最长公共自序列+枚举,枚举C在A、B中的位置,再对A、B的前端、后端分别求一次LCS)10-PrinceandPrincess(图论-
二分匹配
XDU_Truth
·
2013-08-18 09:00
zoj 3165 (最小割,最大点权独立集)
这道题是选择一些男孩和女孩参加party,邀请的男孩女孩之间不能有8g,图就是个明显的二分图,就是选择一些点之间没有8g关系,就是
二分匹配
里的最大独立集,但是要求选出的点的权值最大,就是最小割模型里的最大点权独立集了
pi9nc
·
2013-08-16 21:00
网络流
poj 1325 Machine Schedule
二分匹配
,可以用最大流来做
题目大意:机器调度问题,同一个任务可以在A,B两台不同的机器上以不同的模式完成.机器的初始模式是mode_0,但从任何模式改变成另一个模式需要重启机器.求完成所有工作所需最少重启次数.===================================================对于任务(i,x,y),我们在A机mode_x与B机mode_y之间连一条边.这样,题目就变成了一个二分图,我们的
u011401504
·
2013-08-16 15:00
poj
二分匹配
machine
1325
sch
可以用最大流来做
zoj 3165 (最小割,最大点权独立集)
这道题是选择一些男孩和女孩参加party,邀请的男孩女孩之间不能有8g,图就是个明显的二分图,就是选择一些点之间没有8g关系,就是
二分匹配
里的最大独立集,但是要求选出的点的权值最大,就是最小割模型里的最大点权独立集了
aixiaoling1314
·
2013-08-16 15:00
编程
算法
百度
ACM
网络流
poj 1247 The Perfect Stall 裸的
二分匹配
,但可以用最大流来水一下
ThePerfectStallTimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions: 16396 Accepted: 7502DescriptionFarmerJohncompletedhisnewbarnjustlastweek,completewithallthelatestmilkingtechnology.Unfortunately,d
u011401504
·
2013-08-16 14:00
poj
the
perfect
1247
裸的二分匹配
但可以用最大流来水一下
hdu 4619 (
二分匹配
,最大匹配)
这题最大匹配居然能水过去,比赛的时候怎么想都会超时,最后敲完能A了,,,,,,,#include #include #defineN20000 intlink[20000],vis[N],match[N],n,m; structedge { inty; edge*next; }*E[20000]; voidaddedge(intx,inty) { edge*p=newedge; p->y=y; p
aixiaoling1314
·
2013-08-15 21:00
编程
算法
百度
ACM
二分匹配
匈牙利算法模板 图的
二分匹配
hdu 2063 过山车
http://acm.hdu.edu.cn/showproblem.php?pid=2063过山车TimeLimit:1000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):5243 AcceptedSubmission(s):2320ProblemDescriptionRPGgirl
a656343072
·
2013-08-15 11:00
DP_状态压缩DP
Poj2411Mondriaan'sDream(DP_状态压缩DP)分类: 全部博客
ACM_
好题经典题
ACM_
动态规划(DP)2012-09-0700:40 444人阅读 评论(1) 收藏 举报题目链接
pi9nc
·
2013-08-14 21:00
ACM_动态规划(DP)
全部博客
全部博客
ACM_好题经典题
ACM_好题经典题
Hdu 2888 Check Corners (数据结构_二维RMQ)
Hdu2888CheckCorners(数据结构_二维RMQ)分类: 全部博客
ACM_
好题经典题2012-07-2410:40 264人阅读 评论(0) 收藏 举报题目链接:http://acm.hdu.edu.cn
pi9nc
·
2013-08-14 21:00
全部博客
ACM_好题经典题
ivision (DP_斜率优化|四边形不等式优化)
Hdu3480Division(DP_斜率优化|四边形不等式优化)分类: 全部博客
ACM_
动态规划(DP)2012-08-2515:58 507人阅读 评论(3) 收藏 举报题目链接:http://
pi9nc
·
2013-08-14 21:00
全部博客
ACM_动态规划(DP)
全部博客
ACM_动态规划(DP)
ACM_好题经典题
Zoj 3529 A Game Between Alice and Bob (数学_博弈)
Zoj3529AGameBetweenAliceandBob(数学_博弈)分类: 全部博客
ACM_
好题经典题
ACM_
数学系列2012-08-0310:09 237人阅读 评论(0) 收藏 举报测试
pi9nc
·
2013-08-14 21:00
ACM_好题经典题
全部博客
ACM_数学系列
Hdu 2923 MAX Average Problem (DP_斜率优化)
Hdu2923MAXAverageProblem(DP_斜率优化)分类: 全部博客
ACM_
好题经典题
ACM_
动态规划(DP)2012-08-2200:33 336人阅读 评论(0) 收藏 举报题目链接
pi9nc
·
2013-08-14 21:00
全部博客
ACM_动态规划(DP)
全部博客
ACM_动态规划(DP)
ACM_动态规划(DP)
全部博客
ACM_好题经典题
Zoj 3537 Cake (DP_最优三角形剖分)
Zoj3537Cake(DP_最优三角形剖分)分类: 全部博客
ACM_
好题经典题
ACM_
动态规划(DP)2012-08-0310:09 630人阅读 评论(2) 收藏 举报structoutput
pi9nc
·
2013-08-14 21:00
全部博客
ACM_好题经典题
ACM_动态规划(DP)
八皇后__位运算优化搜索
八皇后__位运算优化搜索分类: 全部博客
ACM_
恶心模拟
ACM_
好题经典题2012-07-1802:07 364人阅读 评论(0) 收藏 举报题目大意: 和A+B一样经典的八皇后问题,要求输出前三个字典序最小的解
pi9nc
·
2013-08-14 21:00
ACM_恶心模拟
全部博客
ACM_好题经典题
Hdu 3311 Dig The Wells (综合_斯坦纳树)
Zoj3613WormholeTransport(综合_斯坦纳树)分类: 全部博客
ACM_
动态规划(DP)
ACM_
数据结构
ACM_
图论系列2012-09-0500:16 462人阅读 评论(0)
pi9nc
·
2013-08-14 21:00
ACM_数据结构
ACM_数据结构
ACM_动态规划(DP)
ACM_图论系列
全部博客
全部博客
ACM_动态规划(DP)
ACM_图论系列
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他