码迷,mamicode.com
首页 >  
搜索关键字:二分图    ( 2688个结果
hdoj 1569 方格取数 【最大点权独立集->最大流】
题目:hdoj 1569 方格取数 题意:中文题目,就不说题意了。 分类:最大流 |  dp 分析:dp的话应该是个数塔模型,不难做,这里讲转化为图的做法。 这个题目的关键在于转化为一个二分图,来求一个二分图的最大点权独立集,而最大点权独立集 = 点权和 - 最小点权覆盖 最小点权覆盖: 从x或者y集合中选取一些点,使这些点覆盖所有的边,并且选出来的点的权值尽可能...
分类:其他好文   时间:2014-08-24 20:56:13    阅读次数:276
hdoj 3605 Escape 【中等最大流 | 二分图多重匹配】
题目:hdoj 3605 Escape  分类:中等最大流 | 二分图多重匹配 题意:给出n个人和m个星球,每个人有想去的兴趣,然后每个星球有容量,问能不能让所有人都住在自己想去的星球? 分析:最大流的话卡的非常严,这个题目写了之后手写MTL,超内存,然后加入状态压缩之后TEL,后面没办法了看别人说C++提交能过,改C++Compilation Error,不容易呀,...
分类:其他好文   时间:2014-08-24 12:59:02    阅读次数:193
HDU 3315 My Brute(费用流)
题目地址:HDU 3315 这个题的思路是自己想出来的,自我感觉挺巧妙的。。。(大牛勿喷。。。)对大胆建图又多了一份信心。 具体思路是构造一个二分图,Si连源点,Xi连汇点,流量都是1,费用0.然后当Si可以赢Xj的时候,就对这两人连一条边,费用值为-Vi*1000,如果i==j的话,费用值就再减1,因为题目要求尽量不改变原先的顺序,所以说应该尽量让序号相同的对打。而费用值减1的话,会优先考虑...
分类:其他好文   时间:2014-08-23 23:00:21    阅读次数:221
HDU 3488 Tour【多个环的并】
大意:告诉你一些国家和一些单项路,每条路连接两个国家,告诉你之间的距离,现在要使每个国家都在一个环中求最小距离分析:这是做过的第二个多个环的并的问题每个点的入读和出度都为1把n个点拆点由于二分图最优匹配的性质可知每个点都会出现在匹配中相当于每个点出现一次左边为出度点 有边为入读点值得注意的是两个国家...
分类:其他好文   时间:2014-08-23 22:57:31    阅读次数:263
poj-1469-COURSES-二分图匹配-匈牙利算法(模板)
题意:N个学生,P个课程,问能不能找到课程的P个匹配。思路:【早上睡醒了再写】代码: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 const int maxn = 555; 7 int n, p; ...
分类:其他好文   时间:2014-08-23 03:32:59    阅读次数:276
HDU 1045 Fire Net 二分图Bipartite题解
本题可以使用DFS直接爆搜出答案,不过这样类型的题目其实是个二分图的题解。 这个二分图,难不在Hungary算法,而是难在于建图。需要挺高的抽象思维的。 建图: 1 把同一行不被X分开的格子标同一个号码,被X分开的标下一个号码,这样做是为了缩点,不需要把所有的格子都分开标号,而且可以更方便建个更加小的图。 2 同理把同一列的格子标号 3 然后判断相同一个格子的行标号和列标号是有路径的,其...
分类:Web程序   时间:2014-08-22 23:53:19    阅读次数:549
hdu----(3118)Arbiter(构造二分图)
ArbiterTime Limit: 1000/1000 MS (Java/Others)Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 800Accepted Submission(s): 410Problem Des...
分类:其他好文   时间:2014-08-22 22:20:09    阅读次数:355
HDU 4975 A simple Gaussian elimination problem.(网络最大流)
出题人是个蛤粉,蛤蛤蛤蛤蛤蛤蛤蛤蛤。。。。 题意: 每个格子只能填0~9这10个整数,给出行和及列和,求是否有合法方案,如果有并判断唯一性。 分析: 看到这题就感觉熟悉啊,和之前某场多校的题目是一样的,当初还不会网络流呢,现在虽然还不会建图,但是套套模板还是没有问题的。 建立二分图,行为X部,列为Y部,每个X部的点向Y部连一条容量为9的边,增加源点S,S向X部的所有点连边,容量为行和,增加汇点,每个Y部的点向汇点连边,容量为列和,在该图中跑一边网络最大流,如果满流则有合法方案。然后在残留网络中找环(不要立即...
分类:其他好文   时间:2014-08-22 19:45:19    阅读次数:180
HDU 3605 Escape【二分图多重匹配】
题意:有n个人去m个星球 告诉你每个人想去哪些星球和每个星球最多容纳多少人,问能不能让所有人都满足分析:二分图多重匹配代码: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 const int m...
分类:其他好文   时间:2014-08-19 22:18:35    阅读次数:286
J - Oil Skimming 二分图的最大匹配
DescriptionThanks to a certain "green" resources company, there is a new profitable industry of oil skimming. There are large slicks of crude oil floa...
分类:其他好文   时间:2014-08-19 10:32:05    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!