码迷,mamicode.com
首页 >  
搜索关键字:费用流    ( 943个结果
【BZOJ 3308】 3308: 九月的咖啡店 (费用流|二分图最大权匹配)
3308: 九月的咖啡店 Description 深绘里在九份开了一家咖啡让,如何调配咖啡民了她每天的头等大事我们假设她有N种原料,第i种原料编号为i,调配一杯咖啡则需要在这里若干种兑在一起。不过有些原料不能同时在一杯中,如果两个编号为i,j的原料,当且仅当i与j互质时,才能兑在同一杯中。现在想知道 ...
分类:其他好文   时间:2017-04-13 08:57:24    阅读次数:191
HDU 3435 A new Graph Game(最小费用流:有向环权值最小覆盖)
http://acm.hdu.edu.cn/showproblem.php?pid=3435 题意:有n个点和m条边,你可以删去任意条边,使得所有点在一个哈密顿路径上,路径的权值得最小。 思路: 费用流,注意判断重边,否则会超时。 ...
分类:其他好文   时间:2017-04-12 09:53:02    阅读次数:215
BZOJ 口胡记录
最近实在是懒的不想打代码。。。好像口胡也算一种训练,那就口胡把。 BZOJ 2243 染色(树链剖分) 首先树链剖分,然后记录下每个区间的左右端点颜色和当前区间的颜色段。再对每个节点维护一个tag标记。剩下的就是很normal的线段树区间合并和标记下传了。 BZOJ 2245 工作安排(费用流) 很 ...
分类:其他好文   时间:2017-04-10 21:33:40    阅读次数:122
BZOJ 1927 星际竞速(费用流)
考虑费用流,题目要求走n个点都走完且恰好一次,显然流量的限制为n。 建立源点s和汇点t,并把每个星球拆成两个点i和i',分别表示已到达该点和经过该点。 对于能力爆发,建边(s,i',1,w). 对应高速航行,建边(s,i,1,0), (i,j',1,w). 因为每个点必须走一次且只能走一次。建边(i ...
分类:其他好文   时间:2017-04-03 16:53:39    阅读次数:165
最小费用流spfa算法模板(pascal)
以前写过,现在的码风与以前有些变化,主要是用数组模拟邻接表存图,以前是用指针存图。 以前的博文:http://www.cnblogs.com/Currier/p/6387732.html 洛谷可评测。 传送门:https://www.luogu.org/problem/show?pid=3381 ...
分类:编程语言   时间:2017-03-30 23:20:44    阅读次数:281
BZOJ 4514 费用流
思路: 懒得写了 http://blog.csdn.net/werkeytom_ftd/article/details/51277482 ...
分类:其他好文   时间:2017-03-29 01:06:15    阅读次数:215
【bzoj1834】[ZJOI2010]network 网络扩容 最大流+最小费用流
题目描述 给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求: 1、 在不扩容的情况下,1到N的最大流; 2、 将1到N的最大流增加K所需的最小扩容费用。 输入 输入文件的第一行包含三个整数N,M,K,表示有向图的点数、边数以及所需要增加的流量。 接下来 ...
分类:Web程序   时间:2017-03-27 22:07:02    阅读次数:280
【BZOJ2661】[BeiJing wc2012]连连看 最大费用流
【BZOJ2661】[BeiJing wc2012]连连看 Description 凡是考智商的题里面总会有这么一种消除游戏。不过现在面对的这关连连看可不是QQ游戏里那种考眼力的游戏。我们的规则是,给出一个闭区间[a,b]中的全部整数,如果其中某两个数x,y(设x>y)的平方差x2-y2是一个完全平 ...
分类:其他好文   时间:2017-03-27 18:26:04    阅读次数:150
bzoj1070题解
【解题思路】 考虑拆点,得到一个二分图:左边点<i,j>表示第i个技师按顺序第j辆修的车,右边点k表示第k个车主,连接左右的边表示第k个车主可能成为第i个技师的第j个客户。 虽然是二分图,但直接跑匈牙利会跪,于是考虑费用流,左图都和源点连边,右图都和汇点连边,跑个流即可。复杂度O(松)。 【参考代码 ...
分类:其他好文   时间:2017-03-26 18:01:56    阅读次数:271
BZOJ 2324 (有上下界的)费用流
思路: 先跑一遍Floyd 更新的时候map[i][j]=map[i][k]+map[k][j] k需要小于i或j 正常建边: 把所有点 拆点-> i,i+n add(x,y,C,E)表示x->y建边 话费为C 容量为E add(S,0,0,k) add(i,j+n,map[i][j],1) add ...
分类:其他好文   时间:2017-03-21 10:06:52    阅读次数:148
943条   上一页 1 ... 43 44 45 46 47 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!