网络流|二分图
文章平均质量分 77
willinglive
这个作者很懒,什么都没留下…
展开
-
【一堆二分图】
HDU 1054:无向图最小顶点覆盖,maxmatch/2原创 2014-12-10 09:40:51 · 829 阅读 · 0 评论 -
【最小路径覆盖】Assassin`s Creed (II)
DescriptionEzio needs to kill N targets located in N different cities. The cities are connected by some one way roads. As time is short, Ezio can send a massage along with the map to the assassi原创 2014-12-11 12:22:57 · 613 阅读 · 0 评论 -
【最大独立集】Prime Independence
Prime IndependenceDescriptionA set of integers is called prime independent if none of its member is a prime multiple of another member. An integer ais said to be a prime multiple of b if原创 2014-12-11 10:39:56 · 741 阅读 · 0 评论 -
【bzoj 3504】: [Cqoi2014]危桥
http://www.lydsy.com/JudgeOnline/problem.php?id=3504先求一次最大流,再交换b1,b2求一次最大流注意交换的技巧//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/*原创 2014-12-25 20:32:18 · 939 阅读 · 0 评论 -
【最小割】【bzoj 3774】: 最优选择
http://www.lydsy.com/JudgeOnline/problem.php?id=3774tm这最小割能考到这么变态是一种境界//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/********原创 2014-12-29 09:38:54 · 1000 阅读 · 0 评论 -
【hall定理】一个关于二分图的问题
Loriex提出的问题:一个n行s列的矩阵(s已知1..n中每一个数在这个矩阵中都出现了s次,且同一行不含有相同的数。现在可以任意交换同一行中的任意两个数。求证 一定能通过交换得到一个n*s的矩阵 使得其每一列都是一个1..n的排列转化为hall定理即可hall定理证明:http://www.cnblogs.com/zxfx100/archi原创 2014-12-20 17:14:46 · 4547 阅读 · 0 评论 -
欧拉回路,欧拉路
http://www.cnblogs.com/pandy/archive/2009/05/07/1452209.htmlhttp://bchine.com/mjmjmtl/?p=241参考以上:判断欧拉路,欧拉回路:注意图联通,可以DFS或者并查集一.无向图欧拉回路:每个顶点度数都是偶数欧拉路:所有点度数为偶数,或者只有2个点度数为奇数二转载 2014-08-04 13:08:15 · 599 阅读 · 0 评论 -
【最小割】【poj 3469】 Language
http://poj.org/problem?id=3469看到有个人也用bfs+bfs,于是我把自己的模板和他的综合了一下,快了一点,但还是比他慢得多,不止为何。。。。。。。。。。。。//#define _TEST _TEST#include #include #include #include #include #include using namespa原创 2014-12-13 17:52:29 · 393 阅读 · 0 评论 -
【费用流】JLOI 2010 T3 球队的收益
七爷说费用流就费用流吧,想不出什么方法了时间上嘛,挺悬的S->比赛->球队->T边权就乱设原创 2015-01-21 15:05:04 · 452 阅读 · 0 评论 -
【一堆网络流】
最小割HDU 3452:根节点连S,叶子节点连T,求最小割HDU 3987:首先想到费用流,但是费用都为1,所以可以通过改变边权来实现原创 2014-12-15 08:02:33 · 457 阅读 · 0 评论 -
【分数规划+消圈算法】【bzoj 3597】: [Scoi2014]方伯伯运椰子
http://www.lydsy.com/JudgeOnline/problem.php?id=3597这破题想了我足足8个月,学习了分数规划后突然想到有这道题,于是就迫不及待地来A了注意边权是负的,意义是【减少的费用】那么就可以用消圈算法了//#define _TEST _TEST#include #include #include #includ原创 2015-01-16 09:23:07 · 1663 阅读 · 0 评论 -
【bzoj 2127】: happiness
http://www.lydsy.com/JudgeOnline/problem.php?id=3894最大权闭合子图比较一般化的问题。。。就是列方程,,,解方程注意的技巧:1.对于一个人选文选理的收益是可以分开计算的。。。2.边权为负数怎么变成正数!只能用于分层图!3.边权*2的技巧。。。被坑了。。。原创 2015-03-26 16:26:55 · 531 阅读 · 0 评论 -
【bzoj 2668】: [cqoi2012]交换棋子
http://www.lydsy.com/JudgeOnline/problem.php?id=2668网络流。注意拆点的技巧开始拆点的时候没有注意点的出入关系,产生了“传递性”,导致混乱理清楚关系:限制的是交换次数交换次数=sum{交换边流量}所以所有的交换边连向一个点来限制次数妈呀还是不对点流量限制不用再拆点,只需要分类讨论一下就可以原创 2015-03-17 19:59:36 · 857 阅读 · 0 评论 -
【最小割】【bzoj 3894】: 文理分科
http://www.lydsy.com/JudgeOnline/problem.php?id=3894裸最小割。。。强大的缩行,dinic模板又变短了。。。#include #include #include #include #include #include using namespace std;#define rep(i,l,r) for(int i原创 2015-02-28 19:40:17 · 441 阅读 · 0 评论 -
【混合图欧拉路判定】【poj 1637】Sightseeing tour
http://poj.org/problem?id=1637题解:http://www.cnblogs.com/kuangbin/p/3537525.html//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/***原创 2014-12-16 10:09:13 · 506 阅读 · 0 评论 -
【有上下界网络流+费用流多路增广】【bzoj 3876】: [Ahoi2014]支线剧情
http://www.lydsy.com/JudgeOnline/problem.php?id=3876这题几乎显然的网络流学习了有上下界网络流的写法按照ZYF的代码实现了贴吧中所说费用流多路增广优化看起来要用bitset,就写了一个。。。//#define _TEST _TEST#include #include #include #include原创 2015-01-20 19:52:26 · 2000 阅读 · 0 评论 -
【最小割】【bzoj 3511】: 土地划分
http://www.lydsy.com/JudgeOnline/problemstatus.php?id=3511为什么推出来就是不一样!!!//#define _TEST _TEST#include #include #include #include #include #include using namespace std;/************原创 2015-01-12 22:00:53 · 972 阅读 · 0 评论 -
【bzoj 3630】: [JLOI2014]镜面通道
http://www.lydsy.com/JudgeOnline/problem.php?id=3630打死我也没想到一直wa的原因是S和T的编号设错了。。。。。!!!!!//#define _TEST _TEST#include #include #include #include #include #include using namespace st原创 2015-01-22 22:30:52 · 1045 阅读 · 0 评论 -
POJ图论题目
转载:http://blog.csdn.net/shahdza/article/details/6632538POJ 2449 Remmarguts' Date(中等) AChttp://acm.pku.edu.cn/JudgeOnline/problem?id=2449题意:经典问题:K短路解法:dijkstra+A*(rec),方法很多转载 2014-08-04 13:15:35 · 2076 阅读 · 0 评论 -
【最小割】【hdu 4307】Matrix
http://acm.hdu.edu.cn/showproblem.php?pid=4307我曾经一直以为bfs比dfs快,知道我今天放弃这个想法了,怎么也赶不上dfs。。。。以后还是用bfs+dfs吧。。。。。第4次换模板。。。。。。hhhhh。我真好笑公式我写出来了,照着公式建图就可以了//#define _TEST _TEST#inclu原创 2014-12-15 15:08:29 · 448 阅读 · 0 评论 -
Scoi 2010 游戏
1854: [Scoi2010]游戏Time Limit: 5 Sec Memory Limit: 162 MBSubmit: 2145 Solved: 766[Submit][Status]Descriptionlxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用原创 2014-07-25 13:47:38 · 588 阅读 · 0 评论 -
线性规划与网络流24题:《汽车加油行驶问题》
基于分层思想的最短路问题,将一维问题转化为多维空间中的问题解决!分层思想很重要,一定要牢记啊!它的优势就是在于把限制条件中的变量扩充,这样就解决了好多不确定的问题!可以建图的时候就方便多了!算法思想:说到这个题目,应该说是刚开始的时候被他给吓到了,只是想着如何去把所有的条件构造起来,然后使用网络流的方式来解决问题!但是,如果真的是很冷静下来好好地思考这道题目,就会发现如果没转载 2014-07-26 19:24:37 · 5235 阅读 · 0 评论 -
十三、星际转移问题 [分层图网络流问题]
#include/*自己写的,两个并查集,分别维护两个监狱*/#include#include#includeusing namespace std;const int maxn=20000+10;const int maxm=100000*2+10;int u[maxm],v[maxm],w[maxm];int f[maxn];//集合Aint r[maxm];//集合Bin转载 2014-07-13 17:59:24 · 642 阅读 · 0 评论 -
Chessboard POJ2446 wikioi 1022 wikioi 3052
ChessboardTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 11075 Accepted: 3448DescriptionAlice and Bob often play games on chessboard. One day, Al原创 2014-07-24 17:05:28 · 655 阅读 · 0 评论