题目地址:HDU 3435 这题刚上来一看,感觉毫无头绪。。再细致想想。。发现跟我做的前两道费用流的题是差点儿相同的。能够往那上面转换。 建图基本差点儿相同。仅仅只是这里是无向图。建图依旧是拆点,推断入度出度。最后推断是否满流,满流的话这时的费用流是符合要求的。输出。不能满流的话,输出NO。 代码例 ...
分类:
其他好文 时间:
2017-05-12 22:20:52
阅读次数:
165
【BZOJ2424】[HAOI2010]订货 Description 某公司估计市场在第i个月对某产品的需求量为Ui,已知在第i月该产品的订货单价为di,上个月月底未销完的单位产品要付存贮费用m,假定第一月月初的库存量为零,第n月月底的库存量也为零,问如何安排这n个月订购计划,才能使成本最低?每月月 ...
分类:
其他好文 时间:
2017-05-07 11:46:13
阅读次数:
240
题目链接:http://poj.org/problem?id=2195 题意:给个图,m代表人H代表房子。每一个m要有一个H,代价是曼哈顿距离。问让所有m找到房子的最小花费。 可以直接枚举m和H建二分图跑KM。 1 #include <algorithm> 2 #include <iostream> ...
分类:
其他好文 时间:
2017-04-26 16:42:02
阅读次数:
189
题目链接: http://bjutacm.openjudge.cn/lianxi/1101/ 思路: 二分 + 二分图最大匹配。 开始的时候我想直接用最小费用流模型,后来发现这样是错误的。因为这道题实际上是求一个匹配数>=n的匹配,并且满足在这个匹配中匹配边的最大的权值最小;而不是使所有匹配边的权值 ...
分类:
其他好文 时间:
2017-04-24 13:19:01
阅读次数:
127
题目大意:自己看中文。。。 思路:不难发现,题目等价于让我们求出一些标号上升的子序列精确覆盖全集。每个子序列的起点一定是利用“能力爆发” 得到的。 那么我们仅仅需对于每一个星球,确定一个前驱就能够了。 若是0作为前驱。则转移代价为定位时间;否则转移代价为路径长度。此外一个点的前驱的标号严格小于自己的 ...
分类:
其他好文 时间:
2017-04-22 17:33:43
阅读次数:
185
http://acm.hdu.edu.cn/showproblem.php?pid=3435 题意:有n个点和m条边,你可以删去任意条边,使得所有点在一个哈密顿路径上,路径的权值得最小。 思路: 费用流,注意判断重边,否则会超时。 ...
分类:
其他好文 时间:
2017-04-12 09:53:02
阅读次数:
215
以前写过,现在的码风与以前有些变化,主要是用数组模拟邻接表存图,以前是用指针存图。 以前的博文:http://www.cnblogs.com/Currier/p/6387732.html 洛谷可评测。 传送门:https://www.luogu.org/problem/show?pid=3381 ...
分类:
编程语言 时间:
2017-03-30 23:20:44
阅读次数:
281
题目描述 给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求: 1、 在不扩容的情况下,1到N的最大流; 2、 将1到N的最大流增加K所需的最小扩容费用。 输入 输入文件的第一行包含三个整数N,M,K,表示有向图的点数、边数以及所需要增加的流量。 接下来 ...
分类:
Web程序 时间:
2017-03-27 22:07:02
阅读次数:
280
将田地上的食物取负,求图的最小费用流即为最大费用流的相反数。(ps第一次听说还可以这样用思路:用spfa求最短路,沿着最短路增广。 ...
分类:
其他好文 时间:
2017-03-12 11:14:26
阅读次数:
214
题意:有n类产品,其中第i类产品共需要Ci件。有m名员工,员工能够制造的产品种类有所区,一件产品必须完整地由一名员工制造,对于员工i,他的愤怒值与产品数量之间的函数是一个Si+1段的分段函数。当他制造第1~Ti,1件产品时,每件产品会使他的愤怒值增加Wi,1,当他制造第Ti,1+1~Ti,2件产品时 ...
分类:
其他好文 时间:
2017-03-01 00:08:17
阅读次数:
223