码迷,mamicode.com
首页 >  
搜索关键字:拆点    ( 510个结果
BZOJ 1066: [SCOI2007]蜥蜴( 最大流 )
结点容量..拆点然后随便写---------------------------------------------------------------#include#include#includeusing namespace std;#define chk(x, y) (x >= 0 && x...
分类:其他好文   时间:2015-12-11 14:55:01    阅读次数:209
拆点问题
题目详情n个节点,m条边的无向图,每个节点一个权值w。定义拆除一个节点的代价为与其相邻的节点的权值之和。拆除一个节点后删除所有与该节点相连的边。求拆除所有节点需要花费的最少代价。输入描述:输入包含多组测试数据,每组测试数据第一行先输入n,m(1?≤?n?≤?10000; 0?≤?m?≤?20000)...
分类:其他好文   时间:2015-12-02 20:28:53    阅读次数:292
light oj 1155 - Power Transmission【拆点网络流】
1155 - Power TransmissionPDF (English)StatisticsForumTime Limit:2 second(s)Memory Limit:32 MBDESA is taking a new project to transfer power. Power is ...
分类:其他好文   时间:2015-11-11 13:22:54    阅读次数:325
POJ 3281 Dining
分析:数学模型是三个集合A,B,C,(a,b,c)构成一个匹配。因为图一个点只能匹配一次,把a拆点a',a",在可以匹配的点上连边,s - b - a' - a" - c - t,然后最大流就好了。/**************************************************...
分类:其他好文   时间:2015-11-08 17:48:39    阅读次数:179
网络流小结
一, 最大流 1)拆点 ①满足个体自身的限制 POJ 3281 Dining 最多多少奶牛可以选到心仪的食物和饮料。 因为每个奶牛对答案的贡献至多为一, 所以把每头奶牛拆成两个点, 连一条容量为一的边就可以了。 SPOJ 962 Intergalactic Map 这...
分类:其他好文   时间:2015-10-08 14:36:44    阅读次数:280
SGU 438 The Glorious Karlutka River =) 拆点+动态流+最大流
The Glorious Karlutka River =)Time Limit:500MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64uSubmit Status Practice SGU 4...
分类:其他好文   时间:2015-10-05 10:26:47    阅读次数:328
uva 1658(最小费用最大流)
题意:一个带权有向图,求起点到终点的两条路径权值之和最小,且两条路径没有公共点(除起点,终点);分析:拆点法,将u拆成u和u',u-u'容量为1,费用为0,这样就能保证每个点只用一次,起点s-s'容量为2,终点t-t'容量为2保证最大流会求出两条路径,若输入u-v,权为c,则增加边u'-v,容量为1...
分类:其他好文   时间:2015-09-22 21:47:06    阅读次数:293
POJ 3281 网络流 拆点 Dining
题意:有F种食物和D种饮料,每头牛有各自喜欢的食物和饮料,而且每种食物或者饮料只能给一头牛。求最多能有多少头牛能同时得到它喜欢的食物或者饮料。分析:把每个牛拆点,中间连一条容量为1的边,保证一头牛不会被多个食物或者饮料分配。然后把饮料和牛连边,食物和另外一边的牛连边,最后增加一个源点和汇点跑最大流。...
分类:其他好文   时间:2015-09-09 12:52:50    阅读次数:186
hdu4725 拆点+最短路
题意:有 n 个点,每个点有它所在的层数,最多有 n 层,相邻两层之间的点可以互相到达,消耗 c (但同一层并不能直接到达),然后还有一些额外的路径,可以在两点间互相到达,并且消耗一定费用。问 1 点到 n 点的最小花费将每一层拆成两个点,分别为进入层和出发层,然后相邻层的出发层可以指向进入层,花费...
分类:其他好文   时间:2015-09-06 23:09:14    阅读次数:434
UVA - 12264 Risk
题意比较坑,移动完以后的士兵不能再次移动,不然样例都过不了。。。最小值最大所以二分答案,跑网络流验证是否可行。这种题重点在建图,为了保证只移动一次,拆点,一个入点一个出点,到了出点的自然不能再次调度。不在边界上的边连一条容量为1的边表示至少留一个人,在边界上的与T的连边就设置成mid。其他细节:注意...
分类:其他好文   时间:2015-09-01 13:49:07    阅读次数:198
510条   上一页 1 ... 27 28 29 30 31 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!