网络流
文章平均质量分 84
Kewowlo
这个作者很懒,什么都没留下…
展开
-
POJ 1149 PIGS 网络流Dinic
建图:建立超级源点原创 2014-05-11 10:28:31 · 739 阅读 · 0 评论 -
网络流模板大全
学长的代码。。。struct ISAP { int head[VM], size, n; int dep[VM], gap[VM]; //gap[x]=y:说明残留网络中dep[i]=x的个数为y struct Edge { int u, v, w, next; Edge() { } Edge(int U, int V, in原创 2014-05-10 22:46:47 · 1768 阅读 · 0 评论 -
【网络流】 HDU4240 Route Redundancy 基础
题意:求the minimum redundancy ratiothe minimum redundancy ratio=ma'x'f'g原创 2014-10-01 09:11:47 · 729 阅读 · 0 评论 -
网络流总结(边学边总结)
上下界网络流原创 2014-10-07 21:33:51 · 882 阅读 · 0 评论 -
【最小割】 UVA 11248 Frequency Hopping
题意 :判断 最大流量是否大于C 若不大与C原创 2014-11-13 16:45:57 · 644 阅读 · 0 评论 -
【网络流】 HDU 4183 Pahom on Water 拆点
题意:求两条路 能从 400.0 -> 789.0 且这两条路不想交(除了端点400,789 )求只能走一次的网络流需要用到拆点,将点i 拆成 i 和 i+n i->i+n的容量为经过的次数 (这题为1 )若i 能到达 j 则连接 i+n-> j #include #include #include #include #include #include #inc原创 2014-10-02 09:23:50 · 1075 阅读 · 0 评论 -
【网络流】 HDU 3468 Treasure Hunting
题意:A-Z&&a-z 表示 集结点从A点出发经过 最短步数 走到下一个集结点(A的下一个集结点为B ,Z的下一个集结点为a) 的路上遇到金子(*)则可以捡走(一个点只能捡一次)求从A点出发走遍所有的的集结点 最多能捡多少金子思路:先对于第 i 个集结点用BFS求出 对于每个点从该集结点所需的步数 为D[ I ] [ t ] 对于任意一个金子若 两个相邻的集结点的最短步数=原创 2014-10-03 08:40:33 · 1073 阅读 · 0 评论 -
【最小割】 HDU 3138 Coconuts
题意 :两个朋友之间意见不同可以xuan'z原创 2014-11-04 23:58:50 · 705 阅读 · 0 评论 -
【费用流】CSU 1506 Double Shortest Paths
点击打开链接题意:从1->N 走两次的最小花费 一条路被走过后 费用要增加最小费用流建图#include #include #include #include #include #include #include #include using namespace std;#include #include c#include #include #includ原创 2014-12-06 20:47:11 · 744 阅读 · 0 评论 -
【01分数规划】 ZOJ 2676 Network Wars
点击打开链接题意:取一个边集,使得拦截1->n的流量,使得边集的平均权值最低分数规划:#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#d原创 2015-05-05 19:34:53 · 622 阅读 · 0 评论 -
【网络流】 HDU 3998 Sequence 最多不重合路径
点击打开链接一个数组 最多有几个最长LIS 用过的数不能再用流量只有1 不需要再拆点了吧 #include #include #include #include #include #include #include #include using namespace std;#include #include #include #include #inclu原创 2015-07-20 09:27:42 · 722 阅读 · 0 评论 -
【网络流】HDU 3599 War 最多不相交路径
点击打开链接求最多条 不相交的最短路一次最短路 根据最短路建边容量为1#include #include #include #include #include #include #include #include using namespace std;#include #include #include #include #include #inclu原创 2015-07-20 09:05:33 · 1341 阅读 · 0 评论 -
【网络流+最短路】 HDU 5294 Tricks Device
点击打开链接最短路求出到每个点的最小值以及边数枚举下能到达终点的点的边数num[i] 取个最小值 +1 然后减去m就是第二个输出的数对于原来的图满足最短路的边建上一条边跑网络流 就得到最小割= =因为有重边所以网络流的边的容量为该边最小权值的数量#include #include #include #include #include #include us原创 2015-07-21 19:09:03 · 575 阅读 · 0 评论 -
【费用流】 HDU 1853 Cyclic Tour 费用流 完备匹配(裸题)
n个城市m条街道 要求完全匹配#include #include #include #include #include #include #include #include using namespace std;#include #include #include #include #include #include #include ;#define原创 2014-10-09 22:24:28 · 758 阅读 · 0 评论 -
【网络流】 HDU 4309 Seikimatsu Occult Tonneru 状压枚举边
题意:有三种类型的路类型 1.原创 2014-10-09 22:16:57 · 639 阅读 · 0 评论 -
【最小割】HDU 4289 Control
把一个点拆成两个点原创 2014-08-09 19:36:25 · 682 阅读 · 0 评论 -
【最大流】HDU 4292 Food
s-食物-人-人-饮料-t#include #include #include #include #include #include #include using namespace std;#include #include #include #include #include #include typedef long long LL;const int M原创 2014-08-09 19:40:22 · 656 阅读 · 0 评论 -
【最小割】HDU 3987 Harry Potter and the Forbidden Forest
得到的最小割得到sum sum/原创 2014-08-09 22:38:48 · 693 阅读 · 0 评论 -
【最小割】HDU 4971 A simple brute force problem.
说是最大权闭合图....比赛时没敢写....题意一共有n个任务,m个技术完成一个任务可盈利一些钱,学习一个技术要花费钱完成某个任务前需要先学习某几个技术但是可能在学习一个任务前需要学习另几个任务求最多能赚多少钱咯先将缩点将需要一起学掉的技术缩成一个点建s--任务 权值为该任务盈利多少钱建技术(缩点后)-t 权值为学习这技术的花费(总)任务-技术原创 2014-08-21 22:30:26 · 1246 阅读 · 0 评论 -
【最大流】 HDU 3572 Task Schedule
题意 给出N个任务和M台机器任务中为原创 2014-09-26 20:20:47 · 706 阅读 · 0 评论 -
【网络流】 HDU 1569 方格取数(2)
黑白染色分成一个二分图 黑色与相连的白色建一条INF的边原创 2014-09-29 23:48:18 · 689 阅读 · 0 评论 -
【网络流】 POJ 1459 Power Network
说了一大坨输入 N M1 M2 M3N表示结点数M1 表示发电厂数 用源点连接发电厂M2 表示顾客数 汇点连接顾客M3 表示边数 再输入边 发电厂 顾客#include #include #include #include #include #include #include #include using namespace std;#include原创 2014-09-29 22:20:22 · 870 阅读 · 0 评论 -
【网络流】 HDU 3157 Crazy Circuits 有源汇上下界最小流
最小流解法:按照【 上下界可行流】原创 2014-10-08 22:25:02 · 1038 阅读 · 0 评论 -
【网络流】 SGU 194 Reactor Cooling 无源无汇上下界可行流(裸题)
传送门原创 2014-10-08 16:29:59 · 867 阅读 · 0 评论 -
【网络流】 ZOJ 3229 Shoot the Bullet 有源汇上下界最大流
完全看不下题目啊!!!全被这小萝莉吸引了啊!!!!!ti原创 2014-10-08 20:07:53 · 786 阅读 · 0 评论 -
【网络流】 HDU 2883 kebab 离散
先将时间离散化原创 2014-09-30 19:39:59 · 677 阅读 · 0 评论 -
【网络流】 HDU 3605 Escape 缩图
给跪了,好腻害的缩图。。一个人能到达的点原创 2014-09-30 21:43:09 · 672 阅读 · 0 评论 -
【费用流】 FZU 2143 Board Game 棋牌模型
点击打开链接先有一个零矩阵A 每次可以在矩阵上相连的两个格子上+1 ,并且A矩阵上的元素不得大于K求S的最小值经典棋牌模型起点与偶点建K条边每一条边 (a-b)^2-(a-1-b)化简 为2*a-1-2*b(1相连的格子间建cap=INF,cost=0 #include #include #include #include #include原创 2014-12-05 20:56:07 · 1253 阅读 · 0 评论