码迷,mamicode.com
首页 >  
搜索关键字:拆点    ( 510个结果
BZOJ 1927 SDOI 2010 星际竞速 费用流
题目大意:宇宙空间中进行了一次竞速大赛。有两种飞行方式,第一种是通过正常的道路,但是只能从标号小的飞到标号大的地方;第二种是直接过去,但是需要花费固定的时间。问正好遍历一次所有的点最少需要的多少时间。 思路:费用流。把每个点拆点,S到每个点的起点连费用0的边,向每个终点连费用为固定费用的边,图中原有的边从一个的起点连到另一个点的终点。然后每个点的终点向T连边。跑最小费用最大流就是最后的答...
分类:其他好文   时间:2014-10-27 12:56:03    阅读次数:185
bzoj1927
题意:给定一个图,还有一些有向边,每条边有一个权值w。对于每一个点,可以从其他任意一个点转移到这个点,时间为t。求从图外的一个点(即第一次一定是通过转移方式),遍历图中每个点一次最少需要的时间。。思路: 对于图中的每个点,需要满足的要求是进入一次,出去一次(即遍历一边) 所以我们很容易想到拆点...
分类:其他好文   时间:2014-10-25 13:15:02    阅读次数:185
POJ 3281(Dining-网络流拆点)[Template:网络流dinic]
Language: Default Dining Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 9631   Accepted: 4446 Description Cows are such finicky eaters. Each cow has a p...
分类:其他好文   时间:2014-10-23 14:34:17    阅读次数:149
bzoj1070
题意:给定m个工人,n个车,并给出现在每个工人洗每辆车的时间。。如果这n辆车同时到达,问平均最小的等待时间(到达到洗完)是多少?思路: 很妙的构图! 先拆点,把一个工人拆成n个。那么第i个工人倒数第j次时洗第k辆车贡献的总等待时间为j*t[i][k]。 那么接下来就是一个不难想的费用流了。...
分类:其他好文   时间:2014-10-21 23:00:05    阅读次数:278
POJ 1182(食物链-另类做法【拆点】)[template:并查集]
食物链 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 46039   Accepted: 13400 Description 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。  现有N个动物,以1-N编号。每个动...
分类:其他好文   时间:2014-10-19 23:15:04    阅读次数:271
UVALIVE 3645 Objective: Berlin
最大流 。以航班为节点进行最大流。 容量限制进行拆点。 如果时间地点满足可以建一条边。 具体看代码。变量名被修改过了。一开始的变量名可能比较容易看懂但CE了。可能与库里的变量重复了。AC代码#include #include #include #include #include #include #...
分类:其他好文   时间:2014-10-16 17:23:32    阅读次数:228
POJ--1966--Cable TV Network【无向图顶点连通度】
链接:http://poj.org/problem?id=1966 题意:一个无向图,n个点,m条边,求此图的顶点连通度。 思路:顶点连通度,即最小割点集里的割点数目,一般求无向图顶点连通度的方法是转化为网络流的最小割。 建图: (1)原图每个点i拆点,拆为i‘和i’‘,i’到i‘’连一条弧容量为1。 (2)对于原图中存在的边(u, v),连两条弧(u‘, v')和(v'', u...
分类:Web程序   时间:2014-10-16 13:27:21    阅读次数:251
hdoj 3376,2686 Matrix Again 【最小费用最大流】
题目:hdoj 3376 Matrix Again 题意:给出一个m*n的矩阵,然后从左上角到右下角走两次,每次只能向右或者向下,出了末尾点其他只能走一次,不能交叉,每次走到一个格子拿走这个格子中的数字,求价值最大? 分析:很明显费用流,开始想的到一种建图方案,但是那样的话流量全为负值的话会成一个环,所以果断换了。 建图方案是: 首先拆点,每个点拆成两个i 和 ii ,建边...
分类:其他好文   时间:2014-10-15 18:56:11    阅读次数:244
UVA 10330 Power Transmission
题意:懒得打了。LUCKY CAT 里有http://163.32.78.26/homework/q10330.htm第一个网络流题目。每个节点都有一个容量值。需要拆点。拆成i - > i + N 边权为容量值另外注意B个点 连接方式:s - 集合BD个点 链接方式 集合D + N -> t汇点其他...
分类:其他好文   时间:2014-10-10 15:52:43    阅读次数:178
poj Kaka's Matrix Travels
Kaka's Matrix Travels   题目:    给出一个矩阵,求只能向下或者向右的情况下能得到的最大和。一般的是指遍历一次,而这个是可以重复走K次。每经过一次后就把该点设为0.求最大和。   算法:    想到了用网络流做。但是建图没什么自信。看了别人的才敢开始建。建图其实也不难,就是有一个拆点处理,因为,一个点走一次后其上的值就为0了。这个处理很巧妙!就是拆点后建立两条...
分类:其他好文   时间:2014-10-10 11:55:44    阅读次数:207
510条   上一页 1 ... 40 41 42 43 44 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!