网络流
文章平均质量分 74
愤怒的北方酱
这个作者很懒,什么都没留下…
展开
-
poj2112解题报告(最大流 EK算法)
题目大意:k个机器,每个机器最多服务m头牛。c头牛,每个牛需要1台机器来服务。告诉你牛与机器每个之间的直接距离。问:让所有的牛都被服务的情况下,使走的最远的牛的距离最短,求这个距离。解题思路:Floyd求出各个点之间最短距离,二分枚举最短距离(上界是最大的最短距离,下界是最小的最短距离),Ek算法建图的注意最小距离大于mid的距离不给容量。注意点:邻接举证为0的点是无限原创 2015-07-21 16:45:17 · 324 阅读 · 0 评论 -
poj1698解题报告(最大流 EK算法)
题目大意:爱丽丝要拍电影,有n部电影,规定爱丽丝每部电影在每个礼拜只有固定的几天可以拍电影,只可以拍前面w个礼拜,并且这部电影要拍d天,问爱丽丝能不能拍完所有的电影第一行代表有多少组数据对于每组数据第一行代表有n部电影接下来2到n+1行,每行代表一个电影,每行9个数,前面7个数,1代表拍,0代表不拍,第8个数代表要拍几天,第9个数代表有几个礼拜时间拍解题思路:这道题用网络流来做原创 2015-07-15 11:42:47 · 468 阅读 · 0 评论 -
poj1273解题报告(最大流 EK算法)
题目大意:现在有m个池塘(从1到m开始编号,1为源点,m为汇点),及n条水渠,给出这n条水渠所连接的池塘和所能流过的水量,求水渠中所能流过的水的最大容量.解题思路:最大流的经典题目,套模板即可完成,直接用的LRJ的模板#include#include#include#include#include#includeusing namespace std;const int N=原创 2015-07-08 14:40:02 · 730 阅读 · 0 评论 -
poj1087解题报告(最大流 EK算法)
题目大意:题意:有n个不同的插座,有m台不同的机器需要m种插头,有k组转换:插头A能由插头B转换而来。问这些机器最少有几台不能插上插座。解题思路:使用网络流,以设备的插头类型和插座的插头类型组成一个图,建立超级源点,超级汇点,源点到设备的流量为1,插座到汇点的流量为1,设备和流量之间流量为无限大(可以任取),最后用设备数减去最大流量。(利用FLOYD算法进行闭包传递,根据转化器的关系)原创 2015-07-12 17:00:50 · 457 阅读 · 0 评论