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
------二分匹配
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
hdoj 4619 二分图匹配
但是等了几天突然看到题想到的还是贪心,然后就是没有想到
二分匹配
上面去,以至于又想了好久好久。。。然后我自己都无语了,还是先想想贪心怎么做!!!
xuezhongfenfei
·
2013-08-03 14:00
POJ 3020 Antenna Placement【
二分匹配
——最小路径覆盖】
链接:http://poj.org/problem?id=3020http://acm.hust.edu.cn/vjudge/contest/view.action?cid=22010#problem/MAntennaPlacementTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 5500 Accepted: 2750Descript
Cfreezhan
·
2013-08-03 10:00
hdu2063 过山车 (匈牙利算法
二分匹配
)
#include #defineMAXN1002 intmap[MAXN][MAXN]; intfrom[MAXN],used[MAXN]; intmatch(intx,intn)//匈牙利算法(
二分匹配
lezong2011
·
2013-07-31 20:00
HDUOJ 4619 (2013多校第二场第9题)
传送门
二分匹配
,你把横的竖的分别写在两列,重叠的之间连线,然后就构成了二分图,然后所以的个数减去最大匹配数即可。
cugbbaoge
·
2013-07-29 22:00
二分图
多校
Baoge
hduoj
poj3020 二分图 最大
二分匹配
AntennaPlacementTimeLimit:1000MS MemoryLimit:65536KTotalSubmissions:5486 Accepted:2743DescriptionTheGlobalAerialResearchCentrehasbeenallottedthetaskofbuildingthefifthgenerationofmobilephonenetsinSwede
u010422038
·
2013-07-29 09:00
HDU 1281
输出case,最大匹配数,和特别边的的数量(特别边就是去这条边后最大匹配会减少)基础的
二分匹配
这里max就是这个图的最大匹配边数#include usingnamespacestd; #defineMAX1010
qq574857122
·
2013-07-24 22:00
hdu 1281
棋盘放车问题,给出k个点可以放车,
二分匹配
可以求出可以放车的最大个数。
·
2013-07-24 20:00
HDU
hdu 2768 (
二分匹配
,最大独立集)
求最大留下的观众,观众之间存在不能同时满足的关系,就是矛盾关系,矛盾关系建边,建边是双向的所以最大匹配要/2还有一种建图的方法:把观众分成两个集合,一个是投留下猫的,一个是投留下狗的每个集合间没有矛盾关系,就是二分图了,求出最大匹配,两种方法都是要求最大独立集#include #include #defineN510 intmap[N][N],n,m,k,match[N],vis[N]; stru
aixiaoling1314
·
2013-07-24 12:00
编程
算法
百度
ACM
二分匹配
hdu 1845 (最大匹配)
一看题意就是
二分匹配
问题,建边是双向的,两个集合都是n个点这题的图很特殊,每个点都要与三个点相连,在纸上画了六个点的图就感觉此图最大匹配肯定是六,除以2就是原图的匹配了,就感觉这样的图肯定会达到满匹配一看数据
aixiaoling1314
·
2013-07-23 22:00
编程
c
算法
百度
ACM
hdu 1281 (最大匹配)
棋盘放车问题,给出k个点可以放车,
二分匹配
可以求出可以放车的最大个数。
aixiaoling1314
·
2013-07-23 18:00
编程
算法
百度
ACM
二分匹配
zoj 2362 Beloved Sons【
二分匹配
】
题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2361来源:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=26760#problem/BBelovedSonsTimeLimit: 2Seconds MemoryLimit: 65536KB
Cfreezhan
·
2013-07-21 14:00
hdu3468 最大流/
二分匹配
+BFS
TreasureHuntingTimeLimit:4000/2000MS(Java/Others) MemoryLimit:131072/65536K(Java/Others)TotalSubmission(s):903 AcceptedSubmission(s):228ProblemDescriptionDoyouliketreasurehunting?Today,withoneof
JustSteps
·
2013-07-08 21:00
利用匈牙利算法&Hopcroft-Karp算法解决二分图中的最大
二分匹配
问题 例poj 1469 COURSES
首先介绍一下题意:已知,有N个学生和P门课程,每个学生可以选0门,1门或者多门课程,要求在N个学生中选出P个学生使得这P个学生与P门课程一一对应。 这个问题既可以利用最大流算法解决也可以用匈牙利算法解决。如果用最大流算法中的Edmonds-karp算法解决,因为时间复杂度为O(n*m*m),n为点数,m为边数,会超时,利用匈牙利算法,时间复杂度为O(n*m),时间复杂度小,不会超时。
Penseur
·
2013-06-16 15:00
hdu 1068 Girls and Boys (
二分匹配
)
//Time1062ms,Memory4252K#include #include intmap[1010][1010],vis[1010],a[1010],b[1010],k; intf1(intu) { intv; for(v=0;v
u010679062
·
2013-06-11 16:00
c
ACM
HDU
图论-二分匹配
poj 1325
二分匹配
//匈牙利算法 //将机器A上的任务和机器B上的进行匹配 //最大匹配即为问题的解 #include #include #defineMAXN110 usingnamespacestd; intnx,ny; intG[MAXN][MAXN]; intcx[MAXN],cy[MAXN]; intmk[MAXN]; intans; intpath(intu) { for(intv=1;v>nx)
Kevin_Samuel
·
2013-06-08 17:00
poj 1466
二分匹配
//男生和女生匹配 //匈牙利算法 #include #include usingnamespacestd; #defineMAXN510 intmk[MAXN]; intn; intG[MAXN][MAXN]; intcx[MAXN],cy[MAXN]; intnx,ny; intans; intpath(intu) { for(intv=0;v>n) { memset(G,0,siz
Kevin_Samuel
·
2013-06-08 17:00
poj 3041
二分匹配
//把小行星的x和y坐标匹配 #include #include usingnamespacestd; #defineMAXN501 intN,K; intG[MAXN][MAXN]; intcx[MAXN],cy[MAXN]; intsx[MAXN],sy[MAXN]; intpath(intu) { sx[u]=1; for(intv=1;v0&&(!sy[v])) { sy[v]=1;
Kevin_Samuel
·
2013-06-08 17:00
poj 1422 最小路径覆盖
//可转换为
二分匹配
#include #include usingnamespacestd; #defineMAXN122 intT; intn,m; intG[MAXN][MAXN]; intcx
Kevin_Samuel
·
2013-06-08 17:00
hdu 2063 过山车 (
二分匹配
)
#include #include intmap[510][510],vis[510],a[510],b[510],n,m,k; intf1(intu) { intv; for(v=1;v<=n;v++) { if(map[u][v]&&!vis[v]) { vis[v]=1; if(!b[v]||f1(b[v])) { a[u]=v;b[v]=u;return1; } } } return0;
u010679062
·
2013-06-07 14:00
HDU
二分匹配
的Hopcroft-Carp算法
HDU1150MachineSchedule问题MachineScheduleTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):4062 AcceptedSubmission(s):1976ProblemDescriptionAsweallknow,mac
xianglunxi
·
2013-05-31 20:00
模板
二分图
最小点覆盖
最大匹配数
HDU 2413 Against Mammoths
(一个星球只能占领一个喵星球)思路:由最后一个条件知道
二分匹配
,然后二分差值即可,WA了几次,开始以为是数据在0-40000之内,后来发现可能很大,而且精度转换会有误差。
Wall_F
·
2013-05-28 17:00
HDU 3081 Marriage Match II (SAP+
二分匹配
)
Marriage Match II Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1095 Accepted Submission(s): 393
hefeijack
·
2013-05-27 20:00
c
算法
求最大权
二分匹配
的KM算法
求最大权
二分匹配
的KM算法最大权
二分匹配
问题就是给二分图的每条边一个权值,选择若干不相交的边,得到的总权值最大。解决这个问题可以用KM算法。理解KM算法需要首先理解“可行顶标”的概念。
xu3737284
·
2013-05-25 16:00
hdu 3861 (强连通缩点+
二分匹配
)
先强连通缩点,再就是
二分匹配
问题,最小路径覆盖#include #include #include usingnamespacestd; #defineN50001 #defineinf0x3fffffff
aixiaoling1314
·
2013-05-21 17:00
编程
算法
百度
Google
ACM
hdu3335
/*分析:
二分匹配
。 太2了,一看到有矛盾关系瞬间就想到
二分匹配
了,可是太久没做过
二分匹配
的题了,竟然没有想出来怎么建图?!我以前做恁多
二分匹配
都白做了么囧~、都还给OJ了么T^T。。。
Ice_Crazy
·
2013-05-19 23:00
hdu 1045 Fire Net-
二分匹配
这题也可以用搜索来做但用匹配做更简单//Time0ms,Memory332K#include #include usingnamespacestd; charcity[4][5]; intn,l1,l2,vis[10],flag[10],p[4][4],q[4][4],pq[10][10]; intf(intu) { inti; for(i=0;i>n&&n) { l1=0;t=0; memset
u010679062
·
2013-05-18 15:00
图论-二分匹配
POJ 2446 Chessboard (
二分匹配
)
这道题wa了三次很可惜,其实很简单!第一次是RE,32*32=1024,好丢人!第二次是没注意,(x,y)表示y行x列,直接按照原有经验,搞成了x行y列!丢人!第三次是双层for循环,j的那个内层循环只循环到n结束,正确的是应该到m结束!这篇总结必然好好保存,写代码真的要认真!代码:#include #include #include #include usingnamespacestd; co
AClion
·
2013-05-08 17:00
HDU 1151 Air Raid( 最小路径覆盖 )
最小路径覆盖=N-原图的最大
二分匹配
数。
AClion
·
2013-05-08 11:00
hdu1054
二分匹配
,求最大点独立集合,边是双向边,每个点用了两次,最后除以二。
qq415200973
·
2013-05-06 14:00
二分图匹配
hdu1054
网络流题目小结
http://hi.baidu.com/lewutian开始写网络流,这里仅仅记录最大流-最小割相关的题,不包括费用流、
二分匹配
等题目。网络流最重要的还是最大流-最小割定理,并且能够建立出模型。
lcj_cjfykx
·
2013-05-03 11:00
匈牙利
二分匹配
关于算法的说明,可以参看这个大牛的讲解,很详细:http://imlazy.ycool.com/post.1603708.html 直接上代码boolfind(ints) { for(inti=1;i<=n;i++)//从1到n编号 { if(map[s][i]&&!visit[i]) { visit[i]=1; if(pre[i]==0||find(pre[
徐伟
·
2013-04-28 19:00
匈牙利算法
POJ 1698 最大流
思路:这题可以用
二分匹配
,匈牙利算法搞,应该很快,我用了网络流,熟练一下模板。建图方法。S-MOVIE,权值是电影的拍摄次数。MOVIE-天数,将MOVIE和能拍摄的天数连起来,权值是1。
kdqzzxxcc
·
2013-04-26 22:00
0421周赛 HDU 1498
二分匹配
题意:给你一个矩阵,里面的数字代表气球的颜色,每次操作可以删除一行或者一列的同颜色的气球,给你操作的次数,问有多少种颜色的气球不能全部被删除,按字典序输出。裸二分最大匹配。和POJ3041的建图方式一样。#include #include #include #include #include #include #include #include #include #include #include
kdqzzxxcc
·
2013-04-24 23:00
第七周周赛之
二分匹配
最大匹配,最小点覆盖,最大点独立,最小边覆盖,最大边独立,最小路径覆盖最大匹配:匈牙利算法最小点覆盖=最大匹配最大点独立=n(顶点数)-最小点覆盖最大边独立=n-最小边覆盖最小路径覆盖=p(n/2)-最大匹配 (p*p的有向图)1001:hdu1150:http://acm.hdu.edu.cn/showproblem.php?pid=1150最大匹配等于最小点覆盖:匈牙利算法模版代码:#incl
qq415200973
·
2013-04-22 23:00
二分图匹配
POJ 2446 二分最大匹配
问是否可以完全覆盖直接
二分匹配
找出最大匹配是否等于能覆盖的点数。
kdqzzxxcc
·
2013-04-20 13:00
二分图匹配算法之匈牙利算法模板 hdoj1083 nyoj月老的难题
匈牙利算法是解决
二分匹配
的一个经典算法,昨天学长很详细的讲了一下。也算小有理解,在这里分享一下。
y990041769
·
2013-04-17 09:00
图论
iostream
二分匹配
匈牙利算法
二分匹配
题集
普通匹配,多重匹配【HDU】1068GirlsandBoys 最大匹配★1150MachineSchedule 最小点覆盖★1151AirRaid 最小路径覆盖★1179Ollivanders 最大匹配★1281棋盘游戏 行列匹配+求关键点★★149850years,50colors 行列匹配★1507UncleTom'sInheritedLand* 黑白染色+奇偶匹配(1X2的矩形覆盖)★152
liuqiyao_01
·
2013-04-13 08:00
二分匹配
从陌生到认知
参考http://blog.csdn.net/q3498233/article/details/5786225二分图:二分图是这样一个图,它的顶点可以分类两个集合X和Y,所有的边关联的两个顶点恰好一个属于集合X,另一个属于集合Y。二分图匹配:给定一个二分图G,在G的一个子图M中,M的边集中的任意两条边都不依附于同一个顶点,则称M是一个匹配。最大匹配:图中包含边数最多的匹配称为图的最大匹配。完美匹配
hnust_xiehonghao
·
2013-03-27 09:00
西电1228 最大匹配
二分匹配
求最大的组数
http://acm.xidian.edu.cn/land/problem/detail?problem_id=1228&contest_id=22Problem1228-最大匹配TimeLimit:1000MS MemoryLimit:65536KB Difficulty:TotalSubmit:220 Accepted:31 SpecialJudge:NoDescription有N个人手牵着
hnust_xiehonghao
·
2013-03-25 10:00
UVA 12530 Game of Tiles(
二分匹配
)#by zh
这道题的题意是说给一个长方形的board,然后有的点能走,有的点不能走。第一个可以选择任意一个能走的位置走,另一个人只能在上一个位置的周围继续走,如果有人不能继续走就输了,问有谁存在必胜策略。当时做题的时候也想过可能是匹配问题,但是因为也在想别的题,没怎么仔细想,后来看别人的代码确实是一个匹配的问题。就是建图以后找匹配,如果找不到了就是后手的人获胜,否则先手获胜。由于枚举的时候不是在二分图的其中一
XDU_Truth
·
2013-03-19 16:00
二分匹配
的Hopcroft-Carp算法
题目:HDU2063过山车 果然Hopcroft-Carp算法快,用匈牙利算法15ms,而Hopcorft-Carp却0ms。因为匈牙利算法的时间复杂度为O(n*e),而Hopcroft-Carp算法O(sqrt(n)*e)本算法适合处理大一点的数据。。。。。。 #include #include #include #include constintN=1005; constintI
ACdreamers
·
2013-03-09 21:00
POJ2594(
二分匹配
+Floyd求传递闭包)
题目:TreasureExploration 很明显是最小路径覆盖,只是必须先要求传递闭包就行了。#include #include #defineN510 intuN,vN; intg[N][N]; intlinker[N]; boolused[N]; boolDFS(intu) { intv; for(v=0;v
ACdreamers
·
2013-03-09 20:00
hdu4160
二分匹配
http://acm.hdu.edu.cn/showproblem.php?pid=4160 #include #include #include usingnamespacestd; structnode { intwi,li,hi; }; nodea[505]; intmap[505][505]; intn; intlink1[505]; intvis[505]; voidfit() { i
JustSteps
·
2013-03-08 11:00
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他