Description 每当西瓜的朋友来西瓜家看他,西瓜总是喜欢带他们逛自己的豪宅。西瓜的豪宅有N幢楼(1<=N<=1000),用1到N的整数编号。1号楼是西瓜豪宅的大门,N号楼是西瓜的储藏室。西瓜的豪宅里总共有M条道路(1<=M<=10000)。每条道路连接两栋不同的楼房,道路的长度不超过3500 ...
分类:
其他好文 时间:
2017-04-17 21:41:03
阅读次数:
122
为了将最小费用最大流的spfa优化,决定将spfa换成heap优化的Dijkstra。 所以还得现学。。。 stl大法好。 ——附带码 1 #include <cstdio> 2 #include <queue> 3 #include <cstring> 4 #define Heap pair<in ...
分类:
其他好文 时间:
2017-04-10 21:20:14
阅读次数:
198
洛谷模板题 没什么好说的,用spfa来找增广路。 1 #include <cstdio> 2 #include <cstring> 3 #include <queue> 4 5 using namespace std; 6 7 const int INF = 1 << 26; 8 int n, m, ...
分类:
其他好文 时间:
2017-04-10 18:23:34
阅读次数:
180
题目描述 如题,给出一个网络图,以及其源点和汇点,每条边已知其最大流量和单位流量费用,求出其网络最大流和在最大流情况下的最小费用。 输入输出格式 输入格式: 第一行包含四个正整数N、M、S、T,分别表示点的个数、有向边的个数、源点序号、汇点序号。 接下来M行每行包含四个正整数ui、vi、wi、fi, ...
分类:
其他好文 时间:
2017-04-08 17:29:38
阅读次数:
259
链接: http://poj.org/problem?id=3422 题解: 关键是如何处理“只能获取一次”的问题,为此可以为每个点创建伪点,由两条有向边相连。原始点到伪点连一条容量为1,权值为负分数的边;原始点到伪点连一条容量为无穷,权值为0的边。前者表示分数只能拿一次,后者表示第二次第三次……可 ...
分类:
其他好文 时间:
2017-04-04 20:02:14
阅读次数:
233
今天才入坑华为挑战赛,还有三天就截止初赛作品提交了 这次的赛题是一个np问题,初步的思路是用一些现代优化算法来解决选点问题然后用最小费用最大流问题来套最后的问题。 所以我这个浪货ACMer就要从零开始解题了,参考书目主要有《算法导论》、《数据结构》、《算法竞赛入门经典》和网络博客。 今天要解决的是最 ...
分类:
编程语言 时间:
2017-04-04 16:17:24
阅读次数:
168
题目描述 如题,给出一个网络图,以及其源点和汇点,每条边已知其最大流量和单位流量费用,求出其网络最大流和在最大流情况下的最小费用。 输入输出格式 输入格式: 第一行包含四个正整数N、M、S、T,分别表示点的个数、有向边的个数、源点序号、汇点序号。 接下来M行每行包含四个正整数ui、vi、wi、fi, ...
分类:
其他好文 时间:
2017-03-29 16:01:17
阅读次数:
186
最小费用最大流模板,用Dijkstra增广,时间复杂度$O(vm\log n)$,其中$v$是流量。 ...
分类:
其他好文 时间:
2017-03-12 19:56:45
阅读次数:
302
740. [网络流24题] 分配问题★★ 输入文件:job.in 输出文件:job.out 简单对比时间限制:1 s 内存限制:128 MB 740. [网络流24题] 分配问题 «问题描述: «编程任务: «数据输入: «结果输出: 5 2 2 2 1 2 2 3 1 2 4 2 0 1 1 1 ...
分类:
其他好文 时间:
2017-03-12 18:22:56
阅读次数:
273
题目描述 Alice和Bob在图论课程上学习了最大流和最小费用最大流的相关知识。 最大流问题:给定一张有向图表示运输网络,一个源点S和一个汇点T,每条边都有最大流量。 一个合法的网络流方案必须满足: (1)每条边的实际流量都不超过其最大流量且非负; (2)除了源点S和汇点T之外,对于其余所有点,都满 ...
分类:
其他好文 时间:
2017-03-08 10:40:44
阅读次数:
240