———二分图
文章平均质量分 88
MissZhou要努力
不晓日月,不辩兰艾,终日碌碌,安与燕雀相随乎
展开
-
poj2942圆桌骑士【点双连通分量+二分图判断】
/***********poj29422015.11.11-2015.11.13不懂 暂时放下了2015.11.184792K 1172MS G++***********/#include #include#include#include#include#includeusing namespace std;#define maxn 1005struct Edge{原创 2015-11-18 09:49:26 · 1053 阅读 · 0 评论 -
poj2594Treasure Exploration【最小路径覆盖+floyd传递闭包】
看到这个题想到是最小路径覆盖了,一顿乱套模板,也想到是单向加边了,但是floyd闭包头一次听说并且使用(让我想起来JS的闭包了==)就是i->j j->k 求得i->k原创 2016-04-19 18:46:48 · 498 阅读 · 0 评论 -
ACdream 1227Beloved Sons【二分图最佳匹配】
Description Once upon a time there lived a king and he had N sons. And the king wanted to marry his beloved sons on the girls that they did love. So one day the king asked his sons to come原创 2016-06-26 19:07:27 · 428 阅读 · 0 评论 -
poj2112Optimal Milking【floyd最短路+二分图多重匹配+二分】
DescriptionFJ has moved his K (1 <= K <= 30) milking machines out into the cow pastures among the C (1 <= C <= 200) cows. A set of paths of various lengths runs among the cows and the milking mach原创 2016-10-08 20:21:17 · 798 阅读 · 0 评论 -
poj3189Steady Cow Assignment【二分图多重匹配】
DescriptionFarmer John's N (1 <= N <= 1000) cows each reside in one of B (1 <= B <= 20) barns which, of course, have limited capacity. Some cows really like their current barn, and some are not so原创 2016-10-09 12:55:42 · 400 阅读 · 0 评论 -
hdu3488Tour【二分图最大权匹配 KM】
DescriptionIn the kingdom of Henryy, there are N (2 <= N <= 200) cities, with M (M <= 30000) one-way roads connecting them. You are lucky enough to have a chance to have a tour in the kingdom. The原创 2016-10-09 15:35:25 · 362 阅读 · 0 评论 -
poj1486Sorting Slides【二分图匹配判断是否是必须】
Sorting SlidesTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 4176 Accepted: 1619DescriptionProfessor Clumsey is going to give an important talk this af原创 2016-09-08 08:30:11 · 406 阅读 · 0 评论 -
HDU 2819 Swap 【二分图匹配 交换方法】
DescriptionGiven an N*N matrix with each entry equal to 0 or 1. You can swap any two rows or any two columns. Can you find a way to make all the diagonal entries equal to 1?InputThere原创 2016-10-04 14:08:40 · 464 阅读 · 0 评论 -
HDU 4185 Oil Skimming 【离散化二分匹配 黑白染色】
Oil SkimmingTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2437 Accepted Submission(s): 994Problem DescriptionThanks to a certai原创 2016-10-05 16:16:44 · 428 阅读 · 0 评论 -
POJ 3020 Antenna Placement 【二分图 黑白染色】
DescriptionThe Global Aerial Research Centre has been allotted the task of building the fifth generation of mobile phone nets in Sweden. The most striking reason why they got the job, is their dis原创 2016-10-07 18:38:37 · 633 阅读 · 0 评论 -
hdu1151Air Raid【最小路径覆盖】
DescriptionConsider a town where all the streets are one-way and each street leads from one intersection to another. It is also known that starting from an intersection and walking through town's原创 2016-10-08 15:21:16 · 341 阅读 · 0 评论 -
hdu2444The Accomodation of Students【判断二分图+最大匹配】
题意:这个题先问了最开始分成两批,组内互相不认识,问是否能做到;能做到,分成两个房间,房间中每对都是认识的,问最多有多少对。做法:和刚刚做的题几乎一样,第一问认识的连边,求是否是二分图。第二问也是认识的连边,问最大匹配对数原创 2016-04-19 17:06:28 · 469 阅读 · 0 评论 -
hdu4751Divide Groups【判断二分图】
题意:给出彼此认识的关系(不传递),问是否可以分成两部分使得两部分中都互相认识裸的判断二分图,模板手误写错了两个单词,最大的问题是最开始为标记数组赋值的时候是单向的!加边的时候是双向的==再有,难道不应该染色的时候只在for循环外面只赋值一次吗?为什么写里面写外面都对啊==原创 2016-04-19 11:08:42 · 735 阅读 · 0 评论 -
UVA 11383 - Golden Tiger Claw【二分图km原理】
题意:给定nxn的矩阵值,为每行每列找一个row(i) col(i)使得w(i,j)做法:最开始死活是想不到这货是二分图有毛线关系啊QAQ, 而且,我还以为row col都是已知的数当中找出来的==引用:KM算法是通过给每个顶点一个标号(叫做顶标)来把求最大权匹配的问题转化为求完备匹配的问题的。设顶点Xi的顶标为A[i],顶点Yi的顶标为B [i],顶点Xi与Yj之间的边权为w[i,j原创 2016-04-29 17:06:46 · 473 阅读 · 0 评论 -
弱校联萌十一大决战之强力热身D. Vertex Cover最小点覆盖【附cin加速代码】
链接啊:点击打开链接这个破题也是简单的要死啊啊啊啊啊啊读完题就觉得是什么裸的图论模板,咋抽咋眼熟→_→ 学弟后来说是最小点覆盖,暑假集训的时候说过啊啊啊啊啊啊啊T^T最小点覆盖就是二分图最大匹配啊啊啊啊啊 能不能长点心啊啊啊啊啊还有注意第一句话的写法~# include #includeusing namespace std;typedef long long i原创 2015-10-01 19:33:34 · 880 阅读 · 0 评论 -
POJ 3041Asteroids!
裸的棋盘处理==DescriptionBessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 Fortunately, Bessie has a powerful weapon that can vapor原创 2015-08-23 23:13:44 · 379 阅读 · 0 评论 -
HDU 2768Cat vs. Dog二分图 最大独立集(最大匹配)
今天做的二分图唯一一个比较难的 而且看了题解才发现,又理解错题意了。是说 如果出现喜欢的和别人讨厌的相同,则其中一人会不满意。问最多满意多少人即把喜欢喝讨厌彼此矛盾的建边,个数-最大匹配即为所求DescriptionThe latest reality show has hit the TV: ``Cat vs. Dog''. In this show, a bunch原创 2015-08-23 23:10:38 · 724 阅读 · 0 评论 -
POJ 2771 Guardian of Decency最大独立集
DescriptionFrank N. Stein is a very conservative high-school teacher. He wants to take some of his students on an excursion, but he is afraid that some of them might become couples. While you ca原创 2015-08-23 22:59:44 · 422 阅读 · 0 评论 -
HDU 2255奔小康赚大钱 二分图最佳匹配KM
Description传说在遥远的地方有一个非常富裕的村落,有一天,村长决定进行制度改革:重新分配房子。 这可是一件大事,关系到人民的住房问题啊。村里共有n间房间,刚好有n家老百姓,考虑到每家都要有房住(如果有老百姓没房子住的话,容易引起不安定因素),每家必须分配到一间房子且只能得到一间房子。 另一方面,村长和另外的村领导希望得到最大的效益,这样村里的机构才会有钱.由于老百姓都比较原创 2015-08-23 22:53:13 · 504 阅读 · 0 评论 -
HDU 1281 棋盘游戏 二分图最大匹配
Description小希和Gardon在玩一个游戏:对一个N*M的棋盘,在格子里放尽量多的一些国际象棋里面的“车”,并且使得他们不能互相攻击,这当然很简单,但是Gardon限制了只有某些格子才可以放,小希还是很轻松的解决了这个问题(见下图)注意不能放车的地方不影响车的互相攻击。 所以现在Gardon想让小希来解决一个更难的问题,在保证尽量多的“车”的前提下,棋盘里有些格子是可以避开的原创 2015-08-23 22:49:21 · 563 阅读 · 0 评论 -
HDU 1068 Girls and Boys二分图最大匹配
Descriptionthe second year of the university somebody started a study on the romantic relations between the students. The relation “romantically involved” is defined between one girl and one boy.原创 2015-08-23 22:39:29 · 601 阅读 · 0 评论 -
POJ 2195 Going Home(二分图最大权值匹配) KM
DescriptionOn a grid map there are n little men and n houses. In each unit time, every little man can move one unit step, either horizontally, or vertically, to an adjacent point. For each littl原创 2015-08-23 22:33:52 · 517 阅读 · 0 评论 -
zoj5093Battle ships【二分图 棋盘覆盖有断点】
rt,去年暑假的时候做过HDU 1281 棋盘游戏 二分图最大匹配 只允许每行每列放一个,只有一些点能放棋子,那么很容易就能想到以这个坐标行列连边。这个题不是了,不仅这样,如果两个可放点中间有'#'那么这两个点也可放,求最多放多少“棋子”。最开始想的是,遍历棋盘,每行、列可放的点最多个数作为与源点、汇点的连边流量,中间依旧是连横纵坐标。示例数据弱,没看出来问题,其实这么做不对。正确解法:用‘#’分割的不同区域分成新的行、列,连边的序号是新的行、列号。二分图可搞,原理:对于分割开的区域,一个区域只原创 2016-04-26 21:49:23 · 765 阅读 · 0 评论 -
zoj3460Missile【二分图最大匹配限制】
题意:m个目标,n个炮台,坐标都已知,每个炮台发射导弹都需要准备时间t2,导弹在炮筒里需要时间t1(只有这个数是秒!!!其他的时间是分钟!!!!),只计算导弹运动的水平水平时间,速度都是v。问至少多少时间把所有目标都干掉==超级脑洞题~。~ 最最让我们束手无策的是t1,t2的处理,考虑到数据范围只有50*50,很有可能是把数据分开,既然要用到t1,t2,我们想到把n个炮台拆成n*m炮台,把t1,t2加到每个炮台里面,记录时间的二维数组值就是每个实际炮台第几次发射发射到哪个目标所需要的时间,二分最大值,原创 2016-04-26 22:04:32 · 436 阅读 · 0 评论 -
圆桌问题【二分图多重匹配】网络流24题
? 问题描述:假设有来自 n 个不同单位的代表参加一次国际会议。每个单位的代表数分别为n i r i , , 2 , 1 , = 。会议餐厅共有 m 张餐桌,每张餐桌可容纳 ) , , 2 , 1 ( m i c i = 个代表就餐。为了使代表们充分交流, 希望从同一个单位来的代表不在同一个餐桌就餐。 试设计一个算法,给出满足要求的代表就餐方案。? 编程任务:对于给原创 2016-01-18 11:25:17 · 1286 阅读 · 0 评论