E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
费用流
[最小
费用流
|| KM算法]hdoj 3395:Special Fish
大致题义: 给出n条鱼之间相互攻击的关系以及每条鱼的能量值,每条鱼只能攻击或者被攻击最多一次(也就是被攻击之后无法攻击别人,或者攻击别人之后无法被攻击)。一次攻击行为产能为这两条鱼能量值的异或值。求总能量值最大是多少。 大致思路: 用KM算法,把每条鱼拆做两个点,连别求最大匹配的思路很容易想到,代码如下。#include #include #include usingnamespac
暴风雪
·
2012-05-04 10:00
bbezxcy
图论
hdoj
最小费用流
KM算法
3395
十七、运输问题 [
费用流
问题]
运输问题 问题描述:W公司有m个仓库和n个零售商店。第i个仓库有ai个单位的货物;第j个零售商店需要bj个单位的货物。货物供需平衡,即a1+a2+...+am-1+am=b1+b2+...+bn-1+bn。从第i个仓库运送每单位货物到第j个零售商店的费用为cij。试设计一个将仓库中所有货物运送到零售商店的运输方案,使总运输费用最少。编程任务:对于给定的m个仓库和n个零售商店间运送货物的费用,计算最
allenjy123
·
2012-04-24 13:00
编程
c
任务
网络流&
费用流
专辑
poj1273 DrainageDitches网络流第一大水,入门基础题。poj1459 PowerNetwork有一个电力网络,有发电厂,有用户,图提供的信息有发电厂和用户的容量,还有边,以及边的容量和流量,求解用户的最大使用量.描述比较麻烦,入门基础题source连入所有的producer,所有的consumer连入sink,流量为最大生产量/消费量。求最大流。poj2112 OptimalM
kksleric
·
2012-04-05 20:00
c
网络
NetWork
Matrix
产品
Intervals
网络最大流和最小
费用流
from: http://richardxx.yo2.cn/articles/网络最大流和最小
费用流
.html这段时间复习了下网络流模型,感觉比以前的理解有了长足进展,虽然我知道这东西难就难在建模上,而它的算法本身其实难度不大
nomad2
·
2012-04-02 21:00
HDU 4106 Fruit Ninja
这个考
费用流
建图(时间跑到HDU目前的第四)是poj3680的加强版poj3680是区间对点的限制,而这道题,是点对区间的限制。
waitfor_
·
2012-03-23 00:00
struct
POJ 3680
从0->1,1->2,~~~~~n->n+1每条边容量为k,费用为0,对于每条线段,他的两个端点连边容量为1,费用-w然后跑一遍最小
费用流
算法正确性证明:如果两个区间没有交集,那么代表它们的边可以出现在同一增广路上
waitfor_
·
2012-03-21 18:00
[最小
费用流
]hdoj 2282:Chocolate
大致题意: 有n个巧克力盒子摆成一圈,每个盒子中装有一定数量的巧克力,所有盒子中的巧克力的总数小于n。现在每次可以把一块巧克力从一个盒子移动到其相邻的盒子中,求最少移动几部才能使得每个盒子中最多只有一个巧克力。 大致思路: 很经典的构图。设源汇点,将每个盒子拆为两点a,a'。从源点想s连边,容量为盒子中巧克力的数量,费用为0
暴风雪
·
2012-02-10 20:00
数据结构
ACM
图论
hdoj 2282
最小费用流
[最小
费用流
]hdoj 1853:Cyclic Tour
大致题意: 给出一个有向图,每条路都有一个边长值。现在要在图中选出一些圈(回路),使得 1,每个圈至少包含两个点。 2,每个节点只能属于其中一个圈。现在求这些圈的总长度最少是多少。 大致思路: 囧啊,此等水题居然想了半天没有想法,最后又钻到欧拉回路的死胡同里面去了。其实很简单,因为每个点都必须只属于一个圈,所以每个点的入读和
暴风雪
·
2012-02-07 16:00
数据结构
ACM
最小费用流
hdoj 1853
Cyclic Tour
s-t最大流问题AMPL代码
最大流问题可做为最小
费用流
问题的特例,当然可直接借用最小费用问题的AMPL代码,这里稍作修改给出一个更简洁些的版本。
mathsoperator
·
2012-01-25 19:00
【最小费用最大流】POJ 2195
可以KM,也可以
费用流
,最近学
费用流
,所以用一下,debug真浪费时间,以为spfa有问题,原来是计数时出错。。。囧啊,菜啊,话说poj2516到现在还不知道wa哪里,抓狂啊!!!
leolin_
·
2012-01-20 02:00
[SDOI2010]星际竞速
我一开始没看到这个条件……)要求总时间最短,尝试把问题转化为一些经典图论问题比如最短路很可惜不行,那么自然想到网络流(组里面有句戏言叫“一切皆可网络流”,比如A+B……)进一步分析发现单纯的网络流是不行的,需要用
费用流
访问每个点恰好一次
OrpineX
·
2012-01-05 15:00
c
String
网络
OO
BI
2010
[ZJOI2010]network 网络扩容
题目都告诉你了,很裸的网络流……在第一问基础上对于每条边,另外加一条带费用的边,容量只要大于等于k就行在此基础上做一遍
费用流
然后搞定……PS:我做的时候脑残了退流的时候一个单位一个单位的退……//Lib
OrpineX
·
2011-12-22 19:00
网络
struct
BI
System
NetWork
2010
北京地区GPRS套餐说明
北京地区GPRS套餐说明(发送开通代码到10086即可定制)
费用流
量开通代码5元30MKTSJLL520元150MKTSJLL2050元500MKTSJLL50100元2GKTSJLL100200元5GKTSJLL200
wishfly
·
2011-11-20 22:00
咨询
中国移动
数学建模常用Matlab/Lingo/c代码总结系列——最小费用最大流问题
图8最小费用最大流问题解按照最小
费用流
的数学规划写出相应的LINGO程序如下:model: sets: nodes/s,1,2,3,4,
baiseda
·
2011-11-17 12:00
matlab
数学建模常用Matlab/Lingo/c代码总结系列——最小费用最大流问题
图8 最小费用最大流问题 解 按照最小
费用流
的数学规划写出相应的LINGO程序如下:model: sets: nodes/
xiangshimoni
·
2011-11-17 12:00
编程
c
算法
网络
function
Path
POJ 2289 Jamie's Contact Groups (二分+匹配/网络流)
一开始化作
费用流
做。假设每一次增广过后,路径上所有边的费用增大相等的值,这样一来,被增广过的路径下一次就不会被立即增广了。这样就能使与汇点相连的那些点均匀增加。结果悲剧TLE```。
Tsaid
·
2011-10-27 23:00
POJ 2135 Farm Tour (最小费用最大流)
题解:最小
费用流
。每条路只走一次,说明每一条边的容量为1。由于是无向图,所以从N走回1的过程其实就等同于再从1到N走一遍。那么就需要寻找两条从1到N的最短路径。
Tsaid
·
2011-10-25 21:00
HDU Random Maze (欧拉路、
费用流
)
题意:花最小的费用进行删边操作使图变为欧拉路题解:模仿混合图欧拉路的构图方法,不过TLE了,看了网上说是SPFA问题,现在还没理解,换了种构图(看其他大牛的博客),根据a和b的值,在分a>=b和a #include #include usingnamespacestd; constintmaxn=123; constintmaxm=100000; constintinf=0x5fffffff;
jxy859
·
2011-10-18 20:00
线性规划与网络流24题 10餐巾计划问题
最小
费用流
问题。。。。。盗用了小群的模版。。。哇咔咔。。。。之前一直是保存前驱点和前驱边来求解。。。。想不到小群很诡异的只保存反向边就可以了。。。。。。。。。。。。很厉害。。。
water_glass
·
2011-10-10 16:00
c
优化
网络
struct
IM
2010
Summary for The 36th ACM/ICPC Asia Regional FuZhou Site Online Contest by y @ The Angry teletubbies
C几何题找最短路,比赛时YY了很久 D不知道是状态dp还是插头dp E又是一道不知道题目类型的题目 F数学期望+递推 G
费用流
,比赛的时候想到
y @ The Angry Teletubbies
·
2011-10-08 02:00
[SPOJ 371] BOXES
费用流
Pro 有n个盒子围成一个圆圈,我们把这些盒子顺时针从1到n(1 #include constintnmax=1000,oo=~0U>>1; intn,T,s,t,tot,cf; intfst[nmax+18],d[nmax+18],pre[nmax+18],q[nmax+18]; booled[nmax+18]; structtypedge { intpnt,nxt
Neroysq
·
2011-10-05 18:00
2726 Plan(最大
费用流
)
类似二取方格数,fj有2个房子出租,1000个order,给出order的时间范围和pay,求如何安排能得到最大的收益TLE的构图方式:以order为点,设一组源汇和一组超级源汇,对每个order拆点,权值为1,花费为-c,没有时间冲突的order之间连边权值为1,花费为0。这种方法果断超时了,2000个点4000000条边。【50组数据跑6s多,标程0.125s】膜拜了torry的代码之后的改进
jxy859
·
2011-10-03 20:00
HDU 2485
这里只需按最小
费用流
建图,每条边的费用是1,当路径费用大于k
RaceBug2010
·
2011-09-29 19:00
c
struct
NetWork
Chengdu Regional 2008[被虐爆了,留个记号]
看得懂题,木有想法Gyy了半天
费用流
神马的,竟然是贪心,蒟蒻啊。H题都没看I最短路,建图真
From A Start,As An Acmer
·
2011-09-26 00:00
费用流
初识
费用流
初识
费用流
对于fb拆成a->a',b->b',a->b,a'->b,其中a->a'与b->b'为流量1,费用为wa,wb的边,另两条为流量k,费用0的边;也可以把a->b改成a->a'流量为k,
ls_0222
·
2011-09-24 11:00
算法
网络
Matrix
2010
Training
Intervals
poj 2516 最小费用最大流
如果某种商品的供货量比需求大,肯定是无法达到要求的,所以开始要判别是否可以得到最佳匹配 这个题非常有启发意义,刚开始把k种商品一并考虑,tle了,想来也是,这样X集合中的点为m*k,Y中集合为n*k; 执行最小
费用流
这个复杂度为
wsniyufang
·
2011-09-08 20:00
算法
Class
最小
费用流
模版
constintM=20010,ME=500000; constintINF=0x3f3fffff; //****************************** intHead[M],Next[ME],Num[ME],Flow[ME],Cap[ME],Cost[ME],Q[M],InQ[M],Len[M],pre_edge[M]; classMaxFlow { public: voidcle
wsniyufang
·
2011-09-07 15:00
Class
poj2516
网络流有点寸步难行了,http://blog.sina.com.cn/s/blog_6635898a0100pabw.html 看这个博客写的代码,自己大致理解了一下,作为最小
费用流
的邻接矩阵实现的模板
Non_Cease
·
2011-09-01 19:00
多校15场WHU Harry Potter and the Forbidden Forest(求网络的最小割的最小边数)
(错误思路)比赛时想用
费用流
来解,对于原边每条边的cost赋值为1,流过之后最小的费用就是最小割得割数,但是运行之后发现结果不然,原因是费用是对于当前流所过边的所有费用而言,并不是割边的费用。。。
jxy859
·
2011-08-31 20:00
POJ 2135 Farm Tour(最小
费用流
)
若不是看了题目分类,很难想到这题和网络流挂上钩,乍一看是求2遍最短路,但是很明显求最短路可能是错误的。题意:FJ(又是他> #include #definemin(a,b)(a>b?b:a) constintmaxn=1005; constintmaxm=60050; constintinf=0x4fffffff; structEdge{ intv,next,c,w; }edge[maxm];
jxy859
·
2011-08-31 15:00
POJ2195-Going Home
解题思路:
费用流
问题
lyy289065406
·
2011-08-30 15:00
算法
网络
测试
delete
input
output
poj2135(最小费用最大流)
1.思路:题目要求求出两条路径,一条正向另一条反向,并且边不走重复,因此可以转换为
费用流
的模型,i至j有边(无向)拆成4条边,边的容量分别至1或0因此可以保证每条边至多走一次。
ysjjovo
·
2011-08-12 14:00
c
struct
Graph
Build
IM
POJ--3686[The Windy's] 最小
费用流
或KM
题意:有N个任务和M个机器,给出第i个任务在第j个机器完成的时间map[i][j],每台机器同一时刻只能处理一个任务,机器必须完整地完成一个任务后才能接着完成下一个任务。问N个任务完成时间的平均值最少为多少。关键:设N个任务的执行时间分别为T1,T2…TN,则N个订单的总的执行时间是T1*N+T2*(N-1)+…+TN-1*2+TN。构图:将每台机器拆成N个点。第k个点表示倒数第k个完成的任务。将
allenjy123
·
2011-08-07 18:00
c
insert
任务
n2
POJ--3921[Destroying the bus stations] 最小
费用流
+拆点
(u->v)怎连一条u+N->v容量为INF费用为1的边;//确定每条边的费用(4):最后从1点到2*N点不停地找最短路增广,知道最短路>K为止PS.也可以用深搜+枚举删点的方案:CODE: /*最小
费用流
allenjy123
·
2011-07-26 01:00
八中OJ
八中OJ[Sdoi2011]工作安排:规模不大,工作安排.很容易想到
费用流
,由于愤怒函数单调增,所以直接连边.费用作差[Sdoi2011]消耗战:很综合的一道题.可以看出来是树中的最小割.两种做法:1)
treeboy
·
2011-06-21 10:00
Poj2135 Farm Tour (最小
费用流
)
此题可以转化为网络流来解,首先每条边只能经过一次,则给每条边设一个容量1,在扩增的时候,每条边的流量不会超过1,然后就是最小
费用流
的求解了,从原点出发至终点,然后从终点返回,由于是无向图,则可以看作从原点出发两次不经过相同的路径
dooder_daodao
·
2011-05-17 23:00
c
网络
struct
Path
终于实现了用SAP(伪)解
费用流
今天在做HDU2686——matrix,最大
费用流
的。
pvpishard
·
2011-04-30 02:00
poj 3680 Intervals——
费用流
经典构图:
费用流
邻接spfa,二分查找离散化值
IntervalsDescriptionYouaregivenNweightedopenintervals.Theithintervalcovers(ai,bi)andweighswi.Yourtaskistopicksomeoftheintervalstomaximizethetotalweightsunderthelimitthatnopointintherealaxisiscoveredmo
Fast and Furious
·
2011-04-29 22:00
profit是怎样被SAP的多路增广虐爆的……
;结果:代码1:代码2:代码3: 代码4:结果:SAP加了多路增广后,直接秒掉后2个点;Dinic加了多路增广后效率差不多,还更低了一点……(另外发现,SAP的多路增广不支持当前弧优化……这点和zkw
费用流
有点像囧
Mato is No.1
·
2011-03-19 17:00
hdu 3667 又学了一种
费用流
建图方式 非常好 这种建图把可变费用变成定的
费用流
是一种思路。一种可以想的方向要学习
题意:给你一个图这个图是
费用流
的一个图,但是费用和流量是有关系的,比如给你边的系数a,这条边的费用就是a*流量。
mindmb
·
2011-03-16 19:00
pku2135 Farm Tour 经典最小
费用流
pku2135FarmTour经典最小
费用流
不说什么,求a到b的两条不相交路径,使得总费用最少。你懂的。。(话说。。
yzhw@ujs code my life~
·
2011-03-13 02:00
pku 3680 Intervals 最小
费用流
有限制的区间覆盖求最大权值和,经典题目
pku3680Intervals最小
费用流
有限制的区间覆盖求最大权值和,经典题目简明题意:给出一些开区间(s,e)以及权值c,要求选出一些区间,使得所有点的覆盖次数小于k并且权值和最大。
yzhw@ujs code my life~
·
2010-11-18 00:00
【
费用流
算法:ZKW】
连续研究了几天的
费用流
,一个属于自己版本的zkw
费用流
出炉了。 zkw神牛发明的zkw算法可以说是编写简单,速度也非常不错。
jasonzhu8
·
2010-10-28 19:00
c
优化
算法
input
output
hdu 3667 Transportation //拆边
费用流
TransportationTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):479 AcceptedSubmission(s):188ProblemDescriptionThereareNcities,andMdirectedroadsconnectin
hqd_acm
·
2010-10-13 16:00
c
UI
struct
input
each
output
HDU 1853 Cyclic Tour //
费用流
CyclicTourTimeLimit:1000/1000MS(Java/Others) MemoryLimit:32768/65535K(Java/Others)TotalSubmission(s):92 AcceptedSubmission(s):50ProblemDescriptionThereareNcitiesinourcountry,andMone-wayroadsconn
hqd_acm
·
2010-10-05 21:00
POJ 2516 Minimum Cost //
费用流
MinimumCostTimeLimit:4000MS MemoryLimit:65536KTotalSubmissions:7104 Accepted:2334DescriptionDearboy,agoodsvictualer,nowcomestoabigproblem,andheneedsyourhelp.InhissaleareathereareNshopkeepers(markedfro
hqd_acm
·
2010-10-04 21:00
Integer
input
each
Matrix
output
费用流
初识
费用流
初识
费用流
对于fb拆成a->a',b->b',a->b,a'->b,其中a->a'与b->b'为流量1,费用为wa,wb的边,另两条为流量k,费用0的边;也可以把a->b改成a->a'流量为k,费用为
hqd_acm
·
2010-10-04 19:00
算法
网络
Matrix
2010
Training
Intervals
hdu 3488 && hdu 3435 && 1853
三道类基本一样的题(
费用流
);题意:一个无向图(or有向图),没一个点都必须属于一个圈,并且只能属于一个圈,求满足要求的最小费用。
yuhailin060
·
2010-09-06 00:00
c
Kaka's Matrix Travels (最大
费用流
)
Kaka'sMatrixTravelsTimeLimit:1000MS MemoryLimit:65536KTotalSubmit:6Accepted:3DescriptionOnanN×Nchessboardwithanon-negativenumberineachgrid,KakastartshismatrixtravelswithSUM=0.Foreachtravel,Kakamoveson
abcjennifer
·
2010-08-31 10:00
struct
ini
each
Matrix
output
Numbers
POJ 2135 Farm Tour(最小
费用流
)
//最小
费用流
//构图关键是添加超级源点,超级汇点//题意是要找一条可以再终点往返的路,这2条路距离之和最短且每条路只能经过一次//第一步将问题转化为找2条从起点到终点//第二步与
费用流
挂钩,将距离当做费用
ChinaCzy
·
2010-08-17 01:00
c
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他