网络流
文章平均质量分 84
altair21
这个作者很懒,什么都没留下…
展开
-
POJ--1149--PIGS【网络最大流】
链接:http://poj.org/problem?id=1149 题意:迈克有一个养猪场,有m个猪圈,每个猪圈都上了锁,但是迈克没有钥匙他不能打开猪圈,要买猪的顾客一个接一个来养猪场,每个人有一些猪圈的钥匙,他们要买一定数目的猪,如果顾客要来买猪,他们会提前告诉迈克:他们所拥有的钥匙数量及对应哪些猪圈、要购买的数量,这样迈克就能安排销售计划使卖出的猪最多。 当每个顾客来的时候,将那些他拥有钥原创 2014-08-06 22:49:13 · 973 阅读 · 1 评论 -
POJ--1966--Cable TV Network【无向图顶点连通度】
链接:http://poj.org/problem?id=1966 题意:一个无向图,n个点,m条边,求此图的顶点连通度。 思路:顶点连通度,即最小割点集里的割点数目,一般求无向图顶点连通度的方法是转化为网络流的最小割。 建图: (1)原图每个点i拆点,拆为i‘和i’‘,i’到i‘’连一条弧容量为1。 (2)对于原图中存在的边(u, v),连两条弧(u‘, v')和(v'', u原创 2014-10-16 11:20:40 · 886 阅读 · 0 评论 -
UVALive--6571--It Can Be Arranged【拆点+isap】最小割
链接:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4582 题意:有n门课程,每个课程有个开始时间和结束时间,和参加人数,现要租借教室来上课。再告诉你一个矩阵,a[i][j]表示第j门课如果在第i门课后使用第i门课的教室,需要a[i][原创 2014-09-17 01:44:08 · 1330 阅读 · 0 评论 -
POJ--2391--Ombrophobic Bovines【拆点+Floyd+Dinic优化+二分答案】网络最大流
链接:http://poj.org/problem?id=2391 题意:有f个草场,每个草场当前有一定数目的牛在吃草,下雨时它可以让一定数量的牛在这里避雨,f个草场间有m条路连接,每头牛通过一条路从一点到另一点有一定的时间花费,现在要下雨了,农场主发出警报牛就会立即去避雨。现在告诉每个草场的情况,以及m条边的信息。农场主至少需要提前多久发出警报才能保证所有牛都能避雨?如果不是所有牛都能成功避雨原创 2014-08-12 03:12:21 · 1251 阅读 · 0 评论 -
POJ--2112--Optimal Milking【Floyd+Dinic+二分答案】
链接:http://poj.org/problem?id=2112 题意:有k个挤奶器,编号1~k,c头牛,编号k+1~k+c,每个挤奶器最多能给m头牛挤奶,给你一个k+c的邻接矩阵,要求每头牛都能挤奶并且要求c头牛需要走的所有路程中的最大路程最小,求这个最小的路。 思路: 1. 先用floyd处理出多源最短路 2. 用二分枚举答案的可能,初始上限应该为(200+30)*200,但原创 2014-08-09 14:37:06 · 1331 阅读 · 0 评论 -
POJ--2516--Minimum Cost【最小费用最大流】
链接:http://poj.org/problem?id=2516 题意:有k种货物,n个客户对每种货物有一定需求量,有m个仓库,每个仓库里有一定数量的k种货物,然后k个n*m的矩阵,告诉从各个仓库到各个客户位置运送单位第k种货物所需的运费,问满足所有客户需求的最小费用,如满足不了所有客户,则输出-1。 思路:题目有点绕,不过多看看也就理解了。这道题算是最小费用最大流的入门题吧,建图很原创 2014-08-16 13:35:46 · 775 阅读 · 0 评论 -
POJ--3422--Kaka's Matrix Travels【最小费用最大流+拆点】
链接:http://poj.org/problem?id=3422 卡卡 题意:卡卡的矩阵之旅,有一个n*n的矩阵,卡卡要从左上角走到右下角,每次他只能往右或往下走,卡卡可以走k遍这个矩阵,每个点有一个num值,卡卡走到这里可以获得num点,一个点只能获得一次num值,问卡卡走完k遍后身上num值最大可以是多少? 思路:其实看到这题时没思路,图论书上说了建图的方式,但原创 2014-08-16 20:55:37 · 1200 阅读 · 1 评论 -
POJ--1273--Drainage Ditches【Dinic模板】【isap模板】网络最大流
链接:http://poj.org/problem?id=1273 题意:农夫的农场被水淹了,他建了一些排水沟来排水,最终把这些水排到小河里,现有n个点,节点1~n-1为池塘,水从1开始流,n为小河。然后有m条排水沟,每条排水沟告诉起点、终点、最大水流速度,现在求这个排水系统的最大排水速度。 网络最大流裸题,dinic模板 #include #include #include #in原创 2014-08-08 11:22:01 · 863 阅读 · 0 评论 -
POJ--3308--Paratroopers【Dinic】二分图顶点覆盖+网络最大流
链接:http://poj.org/problem?id=3308 题意:未来世界火星人要入侵地球,他们要派一些伞兵来摧毁地球的兵工厂,兵工厂可以视为一个m*n的矩阵,现在知道了他们每个伞兵的降落位置。为了粉碎火星人的阴谋,我们需要在某行或某列来架一个机关枪来消灭一整行或一整列的火星人,但是在这需要一定的花费,告诉每行及每列架机关枪的花费,总花费是每行及每列的花费相乘。求使得火星人全部被消灭的最原创 2014-08-13 20:51:01 · 692 阅读 · 0 评论 -
HDUOJ--4888--Redraw Beautiful Drawings【isap】网络流+判环
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4888 题意:原创 2014-08-23 00:17:52 · 1045 阅读 · 0 评论 -
POJ2396&ZOJ1994--Budget【有源汇上下界可行流】
链接:http://poj.org/problem?id=2396 题意:给一个n*m的矩阵,给出每行的总和以及每列的总和,再给出某些位置的最小或最大限制,问是否存在可能的矩阵,如果存在输出一种矩阵信息。 思路:这是一个有源汇的上下界可行流,对于这种题,从汇点连一条弧到源点,容量为INF,这不会影响流量平衡条件,并且此时原图转换为了无源汇的上下界可行流,剩下的做法和无源汇一样。 建图原创 2014-08-15 19:01:50 · 960 阅读 · 0 评论 -
ZOJ--2314--Reactor Cooling【无源汇上下界可行流】
链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1314 题意:某恐怖组织要建立一个核反应堆,他们需要设计一个冷却系统,n个点由m个管子连接,为使液体循环流动,每个节点的总流入量需要等于总流出量,现告诉你每根管子的最小流量及最大流量及它们连接的两点(有向),问是否存在可行流,如存在,输出每个管子的流量。 有上下原创 2014-08-15 01:15:07 · 1150 阅读 · 0 评论 -
POJ--1087--A Plug for UNIX【Dinic】网络最大流
链接:http://poj.org/problem?id=1087 题意:提供n种插座,每种插座只有一个,有m个设备需要使用插座,告诉你设备名称以及使用的插座类型,有k种转换器,可以把某种插座类型转为另一种,可以嵌套使用,比如有设备需使用第4种插座,现在只有第一种插座,但是有两个转换器,1→3和3→4,则通过这两个转换器设备可以充电。每种转换器有无数个。现告诉你相应信息,求至少有多少个设备无法使原创 2014-08-09 21:59:56 · 972 阅读 · 0 评论