![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最小费用最大流
big up
这个作者很懒,什么都没留下…
展开
-
uva10806 (最小费用最大流)
题意:从1到n 再从n到1 不经过重复的边 ,(如果是点就是旅行商问题了),问最短路思路: 最小费用最大流 建立一个超级源 它的容量为2,到第一个点的费用为0 然后每个连接的点的容量为1 只要找出两条最小费用的路 那么就可以了。代码:#include <iostream>using namespace std;#include <stdio.h>#include <cstring>原创 2016-03-15 22:07:55 · 778 阅读 · 0 评论 -
uva10746 (最小费用最大流)
题目大意: 有n所银行,有m辆巡警车,给出巡警车到各个银行所需要的距离,问平均最小的距离是多少。 思路: 最小费用最大流的问题。 构造一个超级源点,然后连接边到各辆巡警车,巡警车与各所银行相连接,容量为1,费用为k。先求出费用最小的路,然后在费用最小的路上增流代码:#include <iostream>using namespace std;#include <cstring>#inc原创 2016-03-16 19:00:39 · 294 阅读 · 0 评论 -
uva10594 (无向图的最小费用流)
题目大意: 给出每条边可以承载的最大容量,然后给出连接的边和他们的费用。 求是否可以以最小的费用将指定重量的东西载到对面。思路: 最小费用最大流。 因为是无向图的证明可以来回走, 只要添加从u到v的边再添加从v到u的边就可以了。 有向图中添加反向边的原因是可以反悔走过的路。代码:#include <iostream>using namespace std;#include <cstr原创 2016-03-16 19:56:32 · 662 阅读 · 0 评论