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
------二分匹配
ZOJ 1654--Place the Robots【
二分匹配
&& 经典建图】
PlacetheRobotsTimeLimit:5Seconds MemoryLimit:32768KBRobertisafamousengineer.Onedayhewasgivenataskbyhisboss.Thebackgroundofthetaskwasthefollowing:Givenamapconsistingofsquareblocks.Therewerethreekind
hpuhjh
·
2015-08-24 09:00
light oj 1149 Factors and Multiples(
二分匹配
)
LightOJ1149:FactorsandMultiples时间限制:2000MS 内存限制:32768KByte 64位IO格式:%lld&%llu描述 Youwillbegiventwosetsofintegers.Let'scallthemsetAandsetB.SetAcontainsnelementsandsetBcontainsmelements.Youhavetoremove
zzuli_空山鸟语
·
2015-08-21 14:00
HDU 3861--The King’s Problem【scc缩点构图 &&
二分匹配
求最小路径覆盖】
TheKing’sProblemTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):2137 AcceptedSubmission(s):763ProblemDescriptionIntheKingdomofSilence,thekinghasanewpro
hpuhjh
·
2015-08-21 09:00
c
图论
强连通
Light oj 1149--Factors and Multiples【
二分匹配
&& 经典建图】
1149-FactorsandMultiplesPDF(English)StatisticsForumTimeLimit: 2second(s)MemoryLimit: 32MBYouwillbegiventwosetsofintegers.Let'scallthemset A andset B.Set A contains n elementsandset B contains m elemen
hpuhjh
·
2015-08-20 23:00
hdu3468 Treasure Hunting
二分匹配
//每次只能在他的路线上经过的地方取一块黄金 //问最多能取多少黄金 //对于每次起点和终点,用bfs搜索最短路,再用dfs找出最短路线经过的所有点 //对于第i次找最短路线与其走过的点建立边,然后用
二分匹配
就能找出
cq_pf
·
2015-08-18 18:00
LOJ 1304 - The Best Contest Site Ever(
二分匹配
啊)
题目链接:http://lightoj.com/volume_showproblem.php?problem=1304Weareplanningtoarrangea National Collegiate Programming ContestinBangladesh.Butoneoftheproblemsisthatmembersfromdifferentteamscandiscusswithe
u012860063
·
2015-08-16 20:00
二分匹配
LOJ
ZOJ 1516 Uncle Tom's Inherited Land(
二分匹配
最大匹配 匈牙利啊)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=516YourolduncleTominheritedapieceoflandfromhisgreat-great-uncle.Originally,thepropertyhadbeenintheshapeofarectangle.Alongtimeago,however
u012860063
·
2015-08-16 18:00
ZOJ
二分匹配
匈牙利
LOJ 1201 - A Perfect Murder(
二分匹配
最大独立集)
题目链接:http://lightoj.com/volume_showproblem.php?problem=1201"Yes,Iamthemurderer.Nodoubt"Ihadtoconfessitinfrontofall.Butwait,whyIamconfessing?Nobodywantstogotojail,neitherdoI.Asyouhavesuspectedthereisso
u012860063
·
2015-08-16 18:00
二分匹配
最大独立集
LOJ
Those are not the droids you're looking for(
二分匹配
-Dinic)
Description士兵在一家酒吧寻找逃跑的机器人,酒吧老板说酒吧里没有机器人,只有走私者和货运者两种人,走私者最少停留amin,货运者最多停留bmin,现在士兵只知道酒吧的进出情况,即某时刻有人进入酒吧或者有人离开酒吧,问酒吧老板是否说谎,如果没有说谎则输出每个人的进出时间点Input第一行为两个整数a和b分别表示走私者停留的最少时间和货运者停留的最长时间,第二行为一整数n表示酒吧的进出记录数
V5ZSQ
·
2015-08-15 20:00
hdu 1845 Jimmy’s Assignment
pid=1845解题思路:最大
二分匹配
,模板题,其实题目说 Thisgraphisundirected,hasNverticesandeachvertexhasdegree3.Furthermore,thegraphis2
piaocoder
·
2015-08-15 15:00
最大二分匹配
HDU 2063 过山车(
二分匹配
-hungary)
DescriptionRPGgirls今天和大家一起去游乐场玩,终于可以坐上梦寐以求的过山车了。可是,过山车的每一排只有两个座位,而且还有条不成文的规矩,就是每个女生必须找个个男生做partner和她同坐。但是,每个女孩都有各自的想法,举个例子把,Rabbit只愿意和XHD或PQK做partner,Grass只愿意和linle或LL做partner,PrincessSnow愿意和水域浪子或伪酷儿做
V5ZSQ
·
2015-08-11 16:00
HDU 2255 奔小康赚大钱(
二分匹配
之KM算法)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2255ProblemDescription传说在遥远的地方有一个非常富裕的村落,有一天,村长决定进行制度改革:重新分配房子。这可是一件大事,关系到人民的住房问题啊。村里共有n间房间,刚好有n家老百姓,考虑到每家都要有房住(如果有老百姓没房子住的话,容易引起不安定因素),每家必须分配到一间房子且只能得到一
u012860063
·
2015-08-10 21:00
算法
HDU
二分匹配
KM算法
HDU 1045(Fire Net)题解
【题目分析】这题本来在搜索专题里出现的..这回又在二分查找匹配专题出现了..所以当然要按照
二分匹配
的方法解而不是爆搜(虽然爆搜能过)。问题主要就是如何缩点建图。
BLumia
·
2015-08-10 15:00
HDU 1083 Courses(
二分匹配
匈牙利算法模板题啊)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1083ProblemDescriptionConsideragroupofNstudentsandPcourses.Eachstudentvisitszero,oneormorethanonecourses.Yourtaskistodeterminewhetheritispossibletoformac
u012860063
·
2015-08-10 15:00
模板
HDU
二分匹配
【
二分匹配
】 [网络流24题] 最小路径覆盖问题
网络流24题中的经典题目。。。#include usingnamespacestd; typedeflonglongLL; constintmaxn=305; constintmaxm=20005; structEdge { intv; Edge*next; }E[maxm],*H[maxn],*edges; intres[maxn]; intvis[maxn]; voidaddedges(
blankcqk
·
2015-08-10 10:00
二分匹配
poj3692Kindergarten
二分匹配
之最大独立集
//g个girl,b个boy,gril都被彼此认识,boy也彼此认识 //有的girl和boy也彼此认识 //问最多能选出多少人,这些人都彼此认识 //对陌生人建立一个图 //那么其最大独立集就是最多的彼此认识的人 #include #include #include usingnamespacestd; constintmaxn=210; intmap[maxn][maxn]; intg,b,m
cq_pf
·
2015-08-06 19:00
二分匹配
hdu4185Oil Skimming
二分匹配
//n*n的油田,有的有油,有的是水, //问用最多能覆盖多少个1*2的格子 //对每一个有油的格子,如果其上下左右有油,那么在这两个点建边 //然后求最大匹配 #include #include #include #include usingnamespacestd; constintmaxn=610; intid[maxn][maxn]; charmap[maxn][maxn]; vector
cq_pf
·
2015-08-06 17:00
二分匹配
poj3216Repairing Company
二分匹配
之最小路径覆盖+floyd
//m个任务,每个任务都有开始时间和需要花的时间,以及其在哪楼地方工作 //给出地图,每楼到另一楼的路径所花的时间 //问最少需要安排多少人能完成这些任务 //对任务和任务之间建图,如果做完任务i还能做任务j那么i-j之间建立一条边 //这样只需要找到最小路径覆盖即为最终答案 #include #include #include usingnamespacestd; constintmaxn=21
cq_pf
·
2015-08-06 11:00
floyd
二分匹配
poj2771Guardian of Decency
二分匹配
之最大独立集
//男生和女生需要一些条件就不是情侣//问最多能带多少人,这些人中没有情侣//很明显的最大独立集#include#include#include#include#include#includeusingnamespacestd;constintmaxn=510;intvis[maxn];intmatch[maxn]; intn;vectorvec[maxn];structnode{ inth;
cq_pf
·
2015-08-05 18:00
poj2226Muddy Fields
二分匹配
之最小点覆盖
//给r*c的field,有的地方有水,用宽度为1,长度任意的木板将这些有水的地方, //遮住,木板可以相互叠加,木板不能遮住有草的地方 //可以每行中的连续的格子看成一个点xi,每一列中连续的格子看成一个点yj //将每一个有水的格子看成一条边连接对应的xi,yj //那么其最小点覆盖即为答案 #include #include #include usingnamespacestd; const
cq_pf
·
2015-08-05 17:00
二分匹配
HDU 2063.过山车【二分图、
二分匹配
初接触】【8月3】
过山车ProblemDescriptionRPGgirls今天和大家一起去游乐场玩,终于可以坐上梦寐以求的过山车了。可是,过山车的每一排只有两个座位,而且还有条不成文的规矩,就是每个女生必须找个个男生做partner和她同坐。但是,每个女孩都有各自的想法,举个例子把,Rabbit只愿意和XHD或PQK做partner,Grass只愿意和linle或LL做partner,PrincessSnow愿意
a995549572
·
2015-08-03 19:00
ACM
二分匹配
二分图
2063
HDU 2236(无题II)
二分匹配
(匈牙利,HK)+二分查找
对x,y轴进行
二分匹配
,然后二分差值,枚举最小值。当一个枚举的一个最小值使其能够得到完美匹配时,表示这个差值是可行的。下面给出匈牙利算法和HK算法的代码。
Triple_WDF
·
2015-07-27 19:00
算法
二分匹配
hk
匈牙利算法
HDU 5313
要构成最大完全图,就意味着节点二分为两半乘积最大,那么该题目转化为,先对所有联通分量
二分匹配
,求出每个分量的两个二分值。然后求这些从每个两个里面选一个最终能够构成1-n中的哪些值,然后暴力一下即可。
playwfun
·
2015-07-26 10:00
poj 3692Kindergarten(
二分匹配
模板)
老师想从中选择最大的人数并且这些人都认识思路:显然这道题可以吧男生看为一个集合,女生为一个集合,然后可以看出,如果把每对认识的连线,然后剩下的都是不认识,那么补图明显是二分图,所以可以有最大团的知识得出最大团=原图节点数-补图的最大
二分匹配
数
u013076044
·
2015-07-19 13:00
hdu2063 过山车
二分匹配
匈牙利算法
#include#include#include#includeusingnamespacestd;intFind(inta[][501],intn,intx,intvisit[],intresult[]){ for(inti=1;i<=n;i++) { if(a[x][i]==1&&visit[i]==0) { visit[i]=1; if(result[i]
qq_24477135
·
2015-06-27 12:00
HDU 1281(棋盘游戏)
二分匹配
+暴力
首先x,y轴的
二分匹配
,然后把跑出的最大匹配中的边删掉,再跑一遍
二分匹配
,如果这个结果和原来的不一样说明此点就是题目所说的重要点,然后再把删完的这条边再补回去,然后枚举每一个最大匹配的边。
Triple_WDF
·
2015-06-19 08:00
二分匹配
HDU 1498(50 years, 50 colors)x轴和y轴的
二分匹配
这道题没什么,就是枚举每一个点,枚举完的标记一下,然后直接进行
二分匹配
。刚刚开始你可能会有疑问x,y轴怎么进行
二分匹配
呢?
Triple_WDF
·
2015-06-19 08:00
二分匹配
匈牙利算法
HDU1083 最大
二分匹配
这个题目又是
二分匹配
的水题。题目是有P门课程,有N个童鞋,每一课程有几个同学学。
jmh1996
·
2015-06-09 20:00
Algorithm
最大二分匹配
poj2594 (最小路径覆盖 + floyd)
如果有向图的边有相交的情况,那么就不能简单的对原图求
二分匹配
了详细讲解看这 #include #include #include #inc
wangdan11111
·
2015-06-02 21:00
图
floyd
最小路径覆盖
二分最大匹配
FZU 2039 Pets(匈牙利算法)
题意:商店有m只宠物,有n个人分别对应不喜欢某个宠物,问最多能卖出去几只宠物简单的
二分匹配
#include #include usingnamespacestd; inta[105][105]; intn
acraz
·
2015-05-17 16:00
hdu 5093 Battle ships 最大
二分匹配
BattleshipsTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):589 AcceptedSubmission(s):233ProblemDescriptionDearcontestant,nowyouareanexcellentnavycomman
u013532224
·
2015-05-05 22:00
二分匹配
HDU- 2063 过山车
pid=2063 过山车//我的第一个
二分匹配
TimeLimit:1000/1000MS(Java/Others) MemoryLimit:32768
·
2015-04-29 21:00
HDU
hdu 1281 棋盘游戏
二分匹配
棋盘游戏TimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):2758 AcceptedSubmission(s):1613ProblemDescription小希和Gardon在玩一个游戏:对一个N*M的棋盘,在格子里放尽量多的一些国际象棋里面的“车”,并且
Lionel_D
·
2015-04-28 17:00
DFS
二分匹配
棋盘游戏
hdu1281
hdu Courses 1083
二分匹配
,匈牙利算法。。水题
CoursesTimeLimit:20000/10000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):4233 AcceptedSubmission(s):2014ProblemDescriptionConsideragroupofNstudentsandPcourses.Eachstud
Lionel_D
·
2015-04-28 09:00
DFS
二分匹配
hdu1083
二分匹配
HDU1469 COURSES
HDU1469 COURSES题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=17820题意:一些课程给定能参加的学生名单,问是否有一种分配让每个课程都有一名不同的学生参加。思路:二分模板题。通过search函数递归寻找是否存在增广路,若存在则标记点并匹配值加1。本题错误点是n和p的输入输反我也是醉了。源码:#inc
beihai2013
·
2015-04-21 16:00
自我训练
SCU 4429 frog's dice (
二分匹配
or 网络流)
题目链接4429:frog'sdiceSubmityoursolution Discussthisproblem BestsolutionsTime:2000msTheProblemfroghasmanydices:)Eachdicehassixsurfacesandthereisalowercaseletteroneachsurfaces.Now,frogwanttoputthesedi
madaidao
·
2015-04-09 21:00
ACM
图论
二分匹配
网络流
CSU 1531 Jewelry Exhibition
二分匹配
(裸
题目链接:点击打开链接题意:给定[0,n]*[0,m]的二维矩阵矩阵内有k个绿点下面k行给出绿点坐标,(保证给出的坐标都不是整数且0 #include #include #include #include #include #include #include #include #include template inlineboolrd(T&ret){ charc;intsgn; if(c=ge
qq574857122
·
2015-03-28 09:00
ZOJ 1654 Place the Robots (
二分匹配
)
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=654Robertisafamousengineer.Onedayhewasgivenataskbyhisboss.Thebackgroundofthetaskwasthefollowing:Givenamapconsistingofsquareblocks.Therew
u012860063
·
2015-03-22 12:00
ZOJ
二分匹配
poj 3041Asteroids
二分匹配
求最小点覆盖模板题
//最大匹配=最小覆盖//这题是求最小覆盖点的模板题#include#include#includeusingnamespacestd;constintmaxn=510;intline[maxn][maxn];intmatch[maxn];intvis[maxn];intN,K;intfind(intstart){ for(inti=1;i<= N;i++) { if(line[star
cq_pf
·
2015-03-21 16:00
poj 2060 Taxi Cab Scheme 最小路径覆盖
//
二分匹配
的最小路径覆盖//对于第i次ride,如果在第i次ride结束后还能在第j次ride出发前赶到第j次的出发点//那么i到j就有一条边//根据最小路径覆盖=N-最大匹配即可得到答案#include
cq_pf
·
2015-03-20 20:00
poj 1719Shooting Contest
//本题大意是对于一个r*c的矩阵,每一列有两个是白色的//现在选c个位置,要求每一行至少有一个白色的方格被选上//每一列只能选一个//用
二分匹配
求出最大匹配,如果最大匹配等于r,则满足//每一行至少有一个白色的格子被选上
cq_pf
·
2015-03-19 20:00
poj1486
二分匹配
的唯一边
//用
二分匹配
求出最大的匹配数//然后任意删除一条边//如果再次求得的最大匹配不是原来的值//那么该边就是这个最大匹配的唯一边#include#include#includeusingnamespacestd
cq_pf
·
2015-03-17 21:00
poj 1274The Perfect Stall
二分匹配
模板水题
#include#include#includeusingnamespacestd;constintmaxn=210;intmatch[maxn];intline[maxn][maxn];intvis[maxn];intN,M;intfind(intstart){ for(inti=1;i<=M;i++) { if(!vis[i]&&line[start][i]) { v
cq_pf
·
2015-03-17 17:00
poj1469 COURSES
二分匹配
模板水题
#include#include#includeusingnamespacestd;constintmaxn=310;intmatch[maxn];intline[maxn][maxn];intvis[maxn];intN,P;intfind(intstart){ for(inti=1;i<=N;i++) { if(!vis[i]&&line[start][i]) { v
cq_pf
·
2015-03-17 17:00
hdu3829Cat VS Dog
二分匹配
求最大独立集
/*可以用最大独立集做对于一个人喜欢的和另一个人不喜欢的可以将这两个人用一条线相连由于一个人喜欢的和不喜欢的是猫和狗中的任意一个,所以这图是一个二分图最大独立集中任意两个人的喜欢的和另一个人不喜欢的是不同的所以在这个集合里删除所有的人的不喜欢的,不可能会有人喜欢的被删所以最大独立集就是开心的最多的人*/#include#include#includeusingnamespacestd;consti
cq_pf
·
2015-03-16 19:00
hdu 1507 Uncle Tom's Inherited Land* 黑白棋盘
二分匹配
UncleTom'sInheritedLand*TimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):2170 AcceptedSubmission(s):897SpecialJudgeProblemDescriptionYourolduncleTominhe
u013532224
·
2015-03-15 09:00
二分匹配
最小路径覆盖问题值得注意的地方
所谓最小路径覆盖,是指在一个有向图中,找出最少的几条路径,用它们来覆盖全图这里说的值得注意的地方,如果有向图的边有相交的情况,那么就不能简单的对原图求
二分匹配
了举个例子,假设有图:1->2 2->
caihongshijie6
·
2015-03-13 17:00
Two Sides of the Same Coin
二分匹配
构图
1721.TwoSidesoftheSameCoinTimelimit:1.0secondMemorylimit:64MBThatwasagoodquestion.Thecontestrulesstatethateveryproblemshouldbepreparedbytwopersonsexactly:oneshouldwriteastatement,theotheroneshouldprep
u013532224
·
2015-03-08 21:00
二分匹配
hdu 1498 50 years, 50 colors
二分匹配
50years,50colorsTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1789 AcceptedSubmission(s):978ProblemDescriptionOnOctorber21st,HDU50-year-celebration,5
u013532224
·
2015-03-08 10:00
二分匹配
HDU 3861 The King’s Problem (强连通+
二分匹配
)
不过这题让我发现了我的
二分匹配
已经好长时间没用过了。。都快忘了。。正好在省赛之前又复习了一下。
u013013910
·
2015-02-22 22:00
编程
算法
ACM
二分匹配
强连通
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他