题目链接:支线剧情 这道题就是一道裸裸的上下界网络流……只不过这道题边带了权,那么建出图之后跑费用流即可。 首先需要新建超级源\(S\)和超级汇\(T\)。对于这道题,对于一条边\((u,v,z)\),我们从\(S\)向\(v\)连一条容量为\(1\),费用为\(z\)的边,保证下界;从\(u\)向 ...
分类:
其他好文 时间:
2017-02-28 11:36:56
阅读次数:
217
【算法】网络流-最小费用最大流(费用流) 【题解】与方格取数2类似 在S后添加辅助点S_,限流k 每条边不能重复走,限流1 #include<cstdio> #include<algorithm> #include<cstring> using namespace std; const int in ...
分类:
其他好文 时间:
2017-02-27 23:20:51
阅读次数:
217
题意:给定M个志愿者和工作时间的长度N,每个志愿者由工作时间[l,r]和费用c来描述,每个单位时间需要t名志愿者,保证有解,求最少总花费。 题解: (公式太多就用图片代替了QAQ) 这个题标算貌似是费用流啊,不太清楚……总而言之设x[i]为i这个人要不要,b[i]为各个时间所需的志愿者数量,a[i] ...
分类:
其他好文 时间:
2017-02-26 08:04:43
阅读次数:
287
Description Alice和Bob在图论课程上学习了最大流和最小费用最大流的相关知识。 最大流问题:给定一张有向图表示运输网络,一个源点S和一个汇点T,每条边都有最大流量。一个合法的网络流方案必须满足:(1)每条边的实际流量都不超过其最大流量且非负;(2)除了源点S和汇点T之外,对于其余所有 ...
分类:
其他好文 时间:
2017-02-24 23:59:52
阅读次数:
368
【题目链接】 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2230 【题目大意】 给出一张图,从1到n的最长路不变的情况下, 还能在不同的点之间增加最长总和的路为多长。 【题解】 From http://www.hankcs.co ...
分类:
其他好文 时间:
2017-02-19 21:45:42
阅读次数:
229
题意:给定一个有向图,让你找出若干个图,使得每个点恰好属于一个圈,并且总的权和最小。 析:每个点都有唯一的一个圈,也就是说每一点都有唯一的后继,那么我们就可以转换成求一个图的最小权的最佳完全匹配,可以用最小费用流来求, 先把每个结点拆成两个点,假设是x,y,然后建立一个源点,向每个点的x连一条容量为 ...
分类:
其他好文 时间:
2017-02-19 17:11:38
阅读次数:
182
【题目链接】 http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=2266 【题目大意】 有M个桶,N个球,球编号为1到N,每个球都有重量w_i。 给出一个长K的数列,数列由球的编号构成。开始的时候,桶都是空的。 接着我们从前往后从数列中 ...
分类:
系统相关 时间:
2017-02-19 12:42:23
阅读次数:
242
题意:给定一个长为n的数列,要求选出最多k个不相交的区间(可以不选),使得选中的数字之和最大.(1<=k<=n<=1000000)分析:首先我们通过预处理对问题做一些简化.原序列中的0对答案没有影响,可以直接删掉.连续的一段正数或一段负数一定是都选或者都不选,可以合并成一个数字.这样把序列转化成了正 ...
分类:
其他好文 时间:
2017-02-18 09:37:10
阅读次数:
181
//http://www.cnblogs.com/IMGavin/ #include #include #include #include #include #include #include #include #include #include #include using namespace s... ...
分类:
其他好文 时间:
2017-02-17 21:24:11
阅读次数:
217
【题目链接】 http://poj.org/problem?id=2195 【题目大意】 给出一张图,上面有n个人和n个房子,现在每个人都让其回到其中一个房子中, 每个房子只能待一个人,现在要求总的路程最短,求这个最短路程 【题解】 每个人往每个房子连一条边,流量为1,费用为路程,那么在满流情况下的 ...
分类:
其他好文 时间:
2017-02-17 15:28:21
阅读次数:
137