网络流
A_root_A
这个作者很懒,什么都没留下…
展开
-
专题训练5 网络流
一些知识点 ********************************************************** 二分图最小点覆盖和最大独立集都可以转化为最大匹配求解。在这个基础上,把每个点赋予一个非负的权值,这两个问题就转化为:二分图最小点权覆盖和二分图最大点权独立集。 二分图最小点权覆盖 从x或者y集合中选取一些点,使这些点覆盖所有的边,并且选出来的点的权值尽可...原创 2018-09-28 15:25:24 · 124 阅读 · 0 评论 -
poj 3281 网络流
参考https://blog.csdn.net/wangjian8006/article/details/7933079 题意:有F种食物,D种饮料,N头奶牛,每头牛只能吃某种食物和饮料(而且只能吃特定的一份),一种食物被一头牛吃了之后,其余牛就不能吃了 第一行有N,F,D三个整数 下面N行代表第i头牛,前面两个整数是Fi与Di(食物与饮料的种类数量),接着是食物的种类与饮料的种类 要求输出最多...原创 2018-09-28 20:36:56 · 118 阅读 · 0 评论 -
hdu 2732 最大流
参考https://blog.csdn.net/liujc_/article/details/51179046 题意: 在n行的地图中,(列数没给),一个人可以最长跳d的距离,每一个柱子有一个限定条件,只能从这里跳出去几个人。给了两张图,一张表示柱子的限定条件,一张给了现在哪些柱子上有人。问有几个人不能跳到图的外面。思路: 最大流建图。将图的外面抽象为一个汇点T,图中本可以跳出去的点可以连一条边...原创 2018-09-29 18:28:44 · 114 阅读 · 0 评论 -
hdu 1532 最大流 模板题
模板题,按题目要求建图跑最大流 #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> #include <queue> using namespace std; #define inf 0x7fffffff struct Edge{ ...原创 2018-09-29 19:01:57 · 127 阅读 · 0 评论 -
hdu 1569 最大流 最大点权独立集
二分图最小点权覆盖 从x或者y集合中选取一些点,使这些点覆盖所有的边,并且选出来的点的权值尽可能小。 建模: 原二分图中的边(u,v)替换为容量为INF的有向边(u,v),设立源点s和汇点t,将s和x集合中的点相连,容量为该点的权值;将y中的点同t相连,容量为该点的权值。在新图上求最大流,最大流量即为最小点权覆盖的权值和。 二分图最大点权独立集 在二分图中...原创 2018-09-29 20:50:47 · 239 阅读 · 0 评论