http://poj.org/problem?id=2195 题意:有一个地图里面有N个人和N个家,每走一格的花费是1,问让这N个人分别到这N个家的最小花费是多少。 思路:通过这个题目学了最小费用最大流。最小费用最大流是保证在流量最大的情况下,使得费用最小。 建图是把S->人->家->T这些边弄上形 ...
分类:
其他好文 时间:
2016-12-21 21:24:50
阅读次数:
194
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1070 以后做网络流题目就是不能省内存。。。 ...
分类:
其他好文 时间:
2016-12-17 14:10:02
阅读次数:
154
A. 建图跑最小费用最大流。分类讨论每种情况如何连边,费用怎么定。 B. 奇妙的数学题。 首先for i=2 -> n是肯定的。考虑如何在log^2n的时间内得到答案。 有一个log^3n的做法是显然的。对于一个新的i,我们枚举它所有的质因数,加到一个数组里,那么这是我们的答案就是对于每个质因数的答 ...
分类:
其他好文 时间:
2016-12-16 23:09:00
阅读次数:
232
题目链接请戳 这里 解题思路 用最小费用最大流。 注意最后的费用会是long long级别。 ...
分类:
其他好文 时间:
2016-12-09 07:48:35
阅读次数:
167
题目链接请戳 这里 解题思路 可以用最小费用最大流建模。 每条道路上的时间为费用,容量为1表示只能一个人通过(因为只对道路做了限值,顶点可以重复通过) 另建标号为0的顶点,其到标号为1的顶点容量为2,花费为0。 代码 ...
分类:
其他好文 时间:
2016-12-09 00:07:52
阅读次数:
215
Description Input Output 一个整数表示联盟里所有球队收益之和的最小值。 Sample Input 3 3 1 0 2 1 1 1 10 1 0 1 3 3 1 2 2 3 3 1 Sample Output 43 HINT Source 最小费用最大流。 比赛无论胜负都会给球 ...
分类:
Web程序 时间:
2016-12-03 09:52:01
阅读次数:
229
先照OI的来写的 高考之后再来补坑 基础算法 模拟 分治 贪心 排序 DFS 迭代加深搜索 BFS 双向BFS 动态规划 DAG上DP 树上DP 线性DP 图算法 最短路 FLYD DJATL BF 最大流 Dinic ISAP 最小费用最大流 有向图的强连通分量 拓扑排序 割点割边 最小生成树 最 ...
分类:
其他好文 时间:
2016-11-26 20:32:43
阅读次数:
143
3130: [Sdoi2013]费用流 Description Alice和Bob在图论课程上学习了最大流和最小费用最大流的相关知识。 最大流问题:给定一张有向图表示运输网络,一个源点S和一个汇点T,每条边都有最大流量。一个合法的网络流方案必须满足:(1)每条边的实际流量都不超过其最大流量且非负;( ...
分类:
其他好文 时间:
2016-11-26 02:23:11
阅读次数:
177
题意:有n个人,每个人有两个能力值,选a个人用它的第一个能力值,b个人用它的第二个能力值,每个人只能选一次,求一个方案使得能力值之和最大,并输出选择方案. 题解:最小费用最大流,原点1向n个人每个人i+1连流量为1费用为0的边,在有两个点n+2和n+3,每个人i+1向点n+2连流量为1,费用为-能量 ...
分类:
其他好文 时间:
2016-11-06 17:26:59
阅读次数:
162
2668: [cqoi2012]交换棋子 Description 有一个n行m列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态。要求第i行第j列的格子只能参与mi,j次交换。 有一个n行m列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共 ...
分类:
其他好文 时间:
2016-10-14 23:26:44
阅读次数:
231