题目大意:有n个星球,你的任务是用最短的时间把k个超级计算机从S星球运送到T星球。每个超级计算机需要一艘飞船来运输,行星之间有m条双向隧道,每条隧道需要一天时间来通过,且不能有两艘飞船同时使用同一条隧道,隧道不会连接两个相同的行星,且每一对行星之间最多只有一条隧道解题思路:按照大白书上的思路是拆点
比如运送的时间为T,那么就把每个点u拆成T + 1个,分别为u0, u1 … uT,分别对应的是第i...
分类:
其他好文 时间:
2015-08-31 01:12:56
阅读次数:
226
该题是一道比较简单拆点+最大流的题目,因为每个柱子都有一定的寿命,很容易将其对应成流量,那么处理结点容量的一般方法当然是拆点法 。该题反而对边的容量没有要求,为保险起见可以设成无穷大。 该题的思路很好想,建议独立编写代码 。
推荐题目: 点击打开链接 结点法的一些见解 也可以看这里。
细节参见代码:
#include
using namespace std;
typedef lon...
Control
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2295 Accepted Submission(s): 961
Problem Description
You, the head of...
分类:
其他好文 时间:
2015-08-28 23:25:36
阅读次数:
340
题目链接: Hdu 3605 Escape题目描述: 有n个人要迁移到m个星球,每个星球有最大容量,每个人有喜欢的星球,问是否所有的人都能迁移成功?解题思路: 正常情况下建图,不会爆内存,但是TLE还是稳稳的。以前只遇到过网络流拆点建图,这个正好是缩点建图。吼吼吼~~~,建图的方式还是值得学习...
分类:
其他好文 时间:
2015-08-28 12:27:10
阅读次数:
162
最大流+拆点#include#include#include#include#include#include#includeusing namespace std;const int maxn = 2000 + 10;const int INF = 0x7FFFFFFF;struct Edge{ ....
分类:
其他好文 时间:
2015-08-25 23:07:03
阅读次数:
230
该题中的拆点法是解决几点容量的通用方法 。 因为只有容量限制的话仍然不能满足每个结点只访问一次这个限制 ,原因很简单,大家画个图就知道了,假设从起点有两条路到同一个结点2,然后又都到末点n,虽然它们满足流量限制但是经过了同一个结点。
那么怎么解决这个问题呢? 答案是:拆点法 。
将一个结点拆成两个结点,由真结点连一条容量为1费用为0的边到假结点,这样之后当我们加边的时候,另起始结点为假结点...
分类:
其他好文 时间:
2015-08-21 21:29:11
阅读次数:
172
最大流+拆点#include#include#include#include#include#include#includeusing namespace std;const int maxn=1000+10;const int INF=0x7FFFFFFF;struct Edge{ int ...
分类:
其他好文 时间:
2015-08-19 11:06:27
阅读次数:
149
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4292解法:拆人代码:#include
#include
#include
#include
#include
#include
#include <functiona...
分类:
其他好文 时间:
2015-08-19 07:07:30
阅读次数:
136
中文题 题意略学2-sat啦啦啦2-sat就是 矛盾的 ($x、x’$不能同时取) m对人 相互也有限制条件 取出其中n个人也有可能是把一件东西分成 取/不取 相矛盾的两种情况 (那就要拆点啦~) 取其中n件做法是 暴力 和 强连通 两种重点在于建图:对于x,记 取 为 $x$, 不取 为$x’$....
分类:
其他好文 时间:
2015-08-17 21:36:53
阅读次数:
136
拆点,每个点拆成 i,i'在i 和i‘之间连一条费用为0,容量为1的边,就可以保证每个点只经过一次特殊的点,1和n之间,,,n和2*n之间连一条费用为0,容量为2的边,可以求出两条路径 1 #include 2 #include 3 #include 4 #include 5 #inclu...
分类:
其他好文 时间:
2015-08-17 21:36:04
阅读次数:
132