网络流
张宜强
道阻且长,行则将至
展开
-
网络流之最大流算法总结(FF, EK, Dinic)
目录FF算法:最基础的最大流算法EK算法:每次BFS寻找増广路Dinic算法:EK算法的优化Dinic+链式前向星这里以POJ1273这道题为例,题目链接:http://poj.org/problem?id=1273FF算法:最基础的最大流算法通过DFS増广,直到不能増广为止。记最大流的流量为F,FF算法最多进行F次DFS,所以其复杂度为O(F|E|),每一次DFS...原创 2019-11-26 13:01:04 · 6483 阅读 · 12 评论 -
POJ 3281:Dining(二分图多重匹配)
http://poj.org/problem?id=3281DescriptionCows are such finicky eaters. Each cow has a preference for certain foods and drinks, and she will consume no others.Farmer John has cooked fabulous meal...原创 2019-07-19 18:06:07 · 220 阅读 · 0 评论 -
洛谷P1345: [USACO5.4]奶牛的电信Telecowmunication(拆点+最小割)
https://www.luogu.org/problemnew/show/P1345题目描述农夫约翰的奶牛们喜欢通过电邮保持联系,于是她们建立了一个奶牛电脑网络,以便互相交流。这些机器用如下的方式发送电邮:如果存在一个由c台电脑组成的序列a1,a2,...,a(c),且a1与a2相连,a2与a3相连,等等,那么电脑a1和a(c)就可以互发电邮。很不幸,有时候奶牛会不小心踩到电脑上,农...原创 2019-07-20 11:13:22 · 179 阅读 · 0 评论 -
hdu 1532:Drainage Ditches(Dinic算法)
http://acm.hdu.edu.cn/showproblem.php?pid=1532Problem DescriptionEvery time it rains on Farmer John's fields, a pond forms over Bessie's favorite clover patch. This means that the clover is covere...原创 2019-07-20 12:17:19 · 1416 阅读 · 0 评论 -
洛谷P2774 :方格取数问题( 网络流24题 奇偶建图+最小割)
https://www.luogu.org/problemnew/show/P2774题目描述在一个有 m*n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意 2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。对于给定的方格棋盘,按照取数要求编程找出总和最大的数。输入输出格式输入格式:第 1 行有 2 个正整数 m 和 n,...原创 2019-07-21 10:12:17 · 313 阅读 · 0 评论 -
hdu 4292: Food(Dinic + 链式前向星)
http://acm.hdu.edu.cn/showproblem.php?pid=4292Problem Description You, a part-time dining service worker in your college’s dining hall, are now confused with a new problem: serve as many people a...原创 2019-07-31 18:35:18 · 252 阅读 · 0 评论 -
POJ2135 :Farm Tour(最小费用流)
http://poj.org/problem?id=2135DescriptionWhen FJ's friends visit him on the farm, he likes to show them around. His farm comprises N (1 <= N <= 1000) fields numbered 1..N, the first of which...原创 2019-08-09 11:13:05 · 232 阅读 · 0 评论 -
洛谷 P2053 :[SCOI2007]修车(拆点+最小费用流)
https://www.luogu.org/problem/P2053题目描述同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。输入格式第一行有两个数M,N,表示...原创 2019-08-12 11:03:27 · 254 阅读 · 0 评论 -
hdu 3452:Bonsai(最小割)
http://acm.hdu.edu.cn/showproblem.php?pid=3452Problem DescriptionAfter being assaulted in the parking lot by Mr. Miyagi following the "All Valley Karate Tournament", John Kreese has come to you fo...原创 2019-07-17 14:49:56 · 196 阅读 · 0 评论 -
hdu 3549:Flow Problem(最大流)
http://acm.hdu.edu.cn/showproblem.php?pid=3549Problem DescriptionNetwork flow is a well-known difficult problem for ACMers. Given a graph, your task is to find out the maximum flow for the weighte...原创 2019-07-17 14:37:59 · 157 阅读 · 0 评论 -
hihoCoder 1398 : 网络流五·最大权闭合子图
https://hihocoder.com/problemset/problem/1398描述周末,小Hi和小Ho所在的班级决定举行一些班级建设活动。根据周内的调查结果,小Hi和小Ho一共列出了N项不同的活动(编号1..N),第i项活动能够产生a[i]的活跃值。班级一共有M名学生(编号1..M),邀请编号为i的同学来参加班级建设活动需要消耗b[i]的活跃值。每项活动都需要某些学...原创 2019-07-19 10:49:03 · 306 阅读 · 0 评论 -
POJ 1273:Drainage Ditches(EK 最大流)
http://poj.org/problem?id=1273DescriptionEvery time it rains on Farmer John's fields, a pond forms over Bessie's favorite clover patch. This means that the clover is covered by water for awhile an...原创 2019-07-15 15:41:38 · 195 阅读 · 0 评论 -
洛谷:P2756 飞行员配对方案问题(网络流24题 最大流,匈牙利匹配)
https://www.luogu.org/problemnew/show/P2756题目背景第二次世界大战时期..题目描述英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的2 名飞行员,其中1 名是英国飞行员,另1名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英国飞行员很好地配合。如何选择配对飞行的飞...原创 2019-07-09 10:35:15 · 268 阅读 · 0 评论 -
hdu 3061:Battle(最大权闭合图)
http://acm.hdu.edu.cn/showproblem.php?pid=3061Problem Description由于小白同学近期习武十分刻苦,很快被晋升为天策军的统帅。而他上任的第一天,就面对了一场极其困难的战斗:据侦查兵回报,前方共有N座城池,考虑到地势原因,最终得到一个结论:攻占某些城池之前必须攻占另外一些城池。事实上,可以把地图看做是一张拓扑图,而攻占某个城池,...原创 2019-07-20 15:34:46 · 369 阅读 · 0 评论 -
hihoCoder1369:网络流一·Ford-Fulkerson算法(FF算法)
http://hihocoder.com/problemset/problem/1369描述小Hi和小Ho住在P市,P市是一个很大很大的城市,所以也面临着一个大城市都会遇到的问题:交通拥挤。小Ho:每到周末回家感觉堵车都是一种煎熬啊。小Hi:平时交通也还好,只是一到上下班的高峰期就会比较拥挤。小Ho:要是能够限制一下车的数量就好了,不知道有没有办法可以知道交通系统的最大承受车流...原创 2019-07-19 10:47:45 · 252 阅读 · 0 评论 -
hihoCoder1378:网络流二·最大流最小割定理
http://hihocoder.com/problemset/problem/1378描述小Hi:在上一周的Hiho一下中我们初步讲解了网络流的概念以及常规解法,小Ho你还记得内容么?小Ho:我记得!网络流就是给定了一张图G=(V,E),以及源点s和汇点t。每一条边e(u,v)具有容量c(u,v)。网络流的最大流问题求解的就是从s到t最多能有多少流量。小Hi:那这个问题解决办法呢...原创 2019-07-19 10:48:27 · 188 阅读 · 0 评论 -
hihoCoder 1393: 网络流三·二分图多重匹配
http://hihocoder.com/problemset/problem/1393描述学校的秋季运动会即将开始,为了决定参赛人员,各个班又开始忙碌起来。小Hi和小Ho作为班上的班干部,统计分配比赛选手的重任也自然交到了他们手上。已知小Hi和小Ho所在的班级一共有N名学生(包含小Hi和小Ho),编号依次为1..N。运动会一共有M项不同的比赛,编号为1..M。第i项比赛每个班...原创 2019-07-19 10:48:38 · 209 阅读 · 0 评论 -
hihoCoder:1394 : 网络流四·最小路径覆盖
https://hihocoder.com/problemset/problem/1394描述国庆期间正是旅游和游玩的高峰期。小Hi和小Ho的学习小组为了研究课题,决定趁此机会派出若干个调查团去沿途查看一下H市内各个景点的游客情况。H市一共有N个旅游景点(编号1..N),由M条单向游览路线连接。在一个景点游览完后,可以顺着游览线路前往下一个景点。为了避免游客重复游览同一个景点,...原创 2019-07-19 10:48:53 · 133 阅读 · 0 评论 -
洛谷P3376:【模板】网络最大流
https://www.luogu.org/problemnew/show/P3376题目描述如题,给出一个网络图,以及其源点和汇点,求出其网络最大流。输入输出格式输入格式:第一行包含四个正整数N、M、S、T,分别表示点的个数、有向边的个数、源点序号、汇点序号。接下来M行每行包含三个正整数ui、vi、wi,表示第i条有向边从ui出发,到达vi,边权为wi(即该边最大流...原创 2019-07-09 08:16:41 · 270 阅读 · 0 评论