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
【费用流】
费用流
专题总结
http://acm.hust.edu.cn/vjudge/contest/view.action?cid=56305#overviewA.模板题每个小人到每个房子都建一条边,容量为1,权值为小人到房子的距离。S->每个小人建一条边。每个房子->T建一条边。B.题意是给一个图。这个图中每一个点都一定会属于一个子图,这个子图是哈密顿回路(走过每个点有且仅一次)。这道题和以前做过的一道网络流题目很相似
CHCXCHC
·
2014-10-28 17:00
HDU 3947 River Problem
费用流
//author:CHC //FirstEditTime:2014-10-2010:45 //LastEditTime:2014-10-2116:11 #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; typede
CHCXCHC
·
2014-10-28 16:00
费用流
HDU 4067 Random Maze
费用流
//author:CHC //FirstEditTime:2014-10-1610:05 //LastEditTime:2014-10-1611:16 #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; typede
CHCXCHC
·
2014-10-28 16:00
费用流
HDU 2448 Mining Station on the Sea
费用流
//author:CHC //FirstEditTime:2014-10-1214:30 //LastEditTime:2014-10-1215:03 #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; typede
CHCXCHC
·
2014-10-28 16:00
费用流
HDU 3395 Special Fish
费用流
//author:CHC //FirstEditTime:2014-10-1120:13 //LastEditTime:2014-10-1120:39 //求最大费用,不要求最大流 #include #include #include #include #include #include #include #include #include #include #include usingnames
CHCXCHC
·
2014-10-28 16:00
费用流
HDU 3315 My Brute
费用流
//author:CHC //FirstEditTime:2014-10-1118:53 //LastEditTime:2014-10-1119:57 #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; typede
CHCXCHC
·
2014-10-28 16:00
费用流
HDU 3667 Transportation
费用流
//author:CHC //FirstEditTime:2014-09-2913:22 //LastEditTime:2014-09-2913:26 #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; typede
CHCXCHC
·
2014-10-28 16:00
费用流
HDU 3376 Matrix Again
费用流
//author:CHC //FirstEditTime:2014-09-2122:25 //LastEditTime:2014-09-2123:24 #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; typede
CHCXCHC
·
2014-10-28 16:00
费用流
HDU 2686 Matrix
费用流
//author:CHC //FirstEditTime:2014-09-2122:25 //LastEditTime:2014-09-2123:19 #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; typede
CHCXCHC
·
2014-10-28 16:00
费用流
HDU 1853 Cyclic Tour
费用流
//author:CHC //FirstEditTime:2014-09-1912:07 //LastEditTime:2014-09-1912:09 #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; typede
CHCXCHC
·
2014-10-28 16:00
费用流
HDU 3435 A new Graph Game
费用流
//author:CHC //FirstEditTime:2014-09-1911:19 //LastEditTime:2014-09-1911:25 #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; typede
CHCXCHC
·
2014-10-28 16:00
费用流
HDU 3488 Tour
费用流
//author:CHC //FirstEditTime:2014-09-1720:25 //LastEditTime:2014-09-1910:49 #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; typede
CHCXCHC
·
2014-10-28 16:00
费用流
HDU 1533 Going Home 最小
费用流
//author:CHC //FirstEditTime:2014-09-1210:15 //LastEditTime:2014-09-1212:03 #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; typede
CHCXCHC
·
2014-10-28 16:00
费用流
HDU 4411 Arrest 最小
费用流
题意:有N+1个顶点M条边的无向图。编号为0的顶点是警察厅。编号为1~N的顶点都有犯罪团伙。现在警察厅需要派出K支小队抓住这些犯罪团伙,第i个点的犯罪团伙被抓到之后会马上通知第i-1个犯罪团伙。现要求把所有犯罪团伙都抓到小队需要走的最短距离(包括从警察厅出来和回到警察厅)思路:这道题的关键之处就在于。。1.必须走过所有的点。2.走过这些点的顺序必须是递增的。。在走第i个点之前第i-1个点都必须走完
CHCXCHC
·
2014-10-28 15:00
费用流
建图
HDU 4406 GPA 最大
费用流
题意:有N天M门课,每天只能选k个班级学习。每个班级只能学习一门课并且可以提升这门课的1分。给出M门课的绩点和基本的成绩。然后给一个N*M的矩阵,第i行第j列为1则代表第i天第j门课可以学习,否则不能学习。给出计算GPA的两个式子发现GPA取决于p,而p取决于x,对p(x)观察后发现是一个上升函数(导函数>0),而p(x+1)-p(x)也是一个上升函数(导函数>0),那么就可以拆边了,一分拆一边,
CHCXCHC
·
2014-10-28 13:00
费用流
建图
【BZOJ】【P1930】【Shoi2003】【pacman 吃豆豆】【题解】【
费用流
】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1930显然豆豆相不相交一个样显然暴力建边会挂那么要减少边数如果一个点可以通过一个点作中介到达后一个点,那么前后两个点不连边最后的建图是s->sscap=2cost=0ss->incap=1cost=0in->outcap=1cost=1in->outcap=1cost=0out->ttcap=
u012732945
·
2014-10-28 07:00
bzoj
BZOJ 1927 SDOI 2010 星际竞速
费用流
思路:
费用流
。把每个点拆点,S到每个点的起点连费用0的边,向每个终点连费用为固定费用的边,图中原有的边从一个的起点连到另一个点的终点。然后每个点的终点向T连边。跑最小费用最大流就是最后的答案。CODE
jiangyuze831
·
2014-10-27 10:00
费用流
拆点
EdmondsKarp
bzoj
SDOI2010
hdoj 3376,2686 Matrix Again 【最小费用最大流】
分析:很明显
费用流
,开始想的到一种建图方案,但是那样的话流量全为负值的话会成一个环,所以果断换了。建图方案是:首先拆点,每个点拆成两个i和ii,建边,费用为当前格子的值,流量为1,初始点和末尾
y990041769
·
2014-10-15 16:00
Algorithm
优化
poj
网络流
最小费用最大流
HDU 4807 Lunch Time
枚举
费用流
路径&贪心。找
费用流
路径,如果这条路径的流量是v,花费是c,那么,在第c秒的时候有v个人通过,c秒过后每一秒的时间这条路径有v个人通过。知道这点就很好办了。
CHCXCHC
·
2014-10-15 15:00
费用流
HDU 5045(Contest-
费用流
)[template:
费用流
]
ContestTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):766AcceptedSubmission(s):341ProblemDescriptionIntheACMInternationalCollegiateProgrammingContest,eachtea
nike0good
·
2014-10-15 09:00
Code 1035 火车停留 【最大费用最大流】
题目:Code1035火车停留题目:中文题目,直接读吧分析:读题之后发现是让费用最大,不容易考虑到
费用流
,其实费用最大和最小是一样的,费用最大的话可以把费用变为负值求最小的。
y990041769
·
2014-10-14 15:00
Algorithm
iostream
网络流
最小费用最大流
亚洲
【ACDream】1355 Domino in Casino
费用流
传送门:【ACDream】1355DominoinCasino题目分析:
费用流
水题(前提是能看出来)。将矩阵黑白染色。黑色结点和源点建边,容量1,费用0。白色结点和汇点建边,容量1,费用0。
u013368721
·
2014-10-11 17:00
ACdream
POJ2195 Going Home 【最小
费用流
】+【二分图最佳匹配】
GoingHomeTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 18169 Accepted: 9268DescriptionOnagridmaptherearenlittlemenandnhouses.Ineachunittime,everylittlemancanmoveoneunitstep,eitherhorizontally
u012846486
·
2014-10-11 15:00
POJ2195
BZOJ 2245 SDOI 2011 工作安排
费用流
思路:
费用流
。我写的朴素
费用流
好像很慢,有时间学一学
费用流
的多路增广。由于题目中满足那些分段函数是满足单调递增的性质的,所以就可以如下建图:S->每个人,费用0,流量INF每个商品->T
jiangyuze831
·
2014-10-09 16:00
费用流
bzoj
建图
BZOJ2245
SDOI2011
【ACdream】Andrew Stankevich's Contest (3)
传送门:【ACdream】AndrewStankevich'sContest(3)B:1227BelovedSons这题
费用流
妥妥的超时,但是可以KM匹配做,用KM匹配的话就是很裸的最大权匹配了,也就不多说了
u013368721
·
2014-10-05 20:00
ACdream
uva11613 - Acme Corporation
费用流
WileE.Coyoteisback.Heisbackinthebusiness.Thebusinessofcapturingtheroadrunner.BeingthemostloyalcustomertotheAcmeCorporation,theyarehopingtodosomegreatbusinesswithhim.Although,Acmemakesliterallyeverykin
corncsd
·
2014-10-02 20:00
hdu 4406
费用流
这题问题就是当前时刻到底选择哪门课程,易知选择是和分数有关的,并且是一个变化的权值,所以可以用拆点的方式,把从基础分到100分都拆成点,但若这样拆点的话,跑
费用流
时就必须保证顺序,这样就麻烦了。。
t1019256391
·
2014-10-02 14:00
【To Do List】
母函数 DLX 四边形不等式 重量平衡树卡特兰数伯努利数带花树二项式反演插头dp博弈sbtLCT链翻转仙人掌基环外向树 斯特林数最小乘积生成树动态凸包旋转卡壳朱刘算法 toptree上下界网络流zkw
费用流
u012732945
·
2014-09-30 21:00
bzoj
HDU 2448 Mining Station on the Sea(
费用流
)
题目地址:HDU2448求n次最短路,将n艘船到各港口的最短路求出来,然后用最短路当费用,跑一次
费用流
。
u013013910
·
2014-09-30 10:00
编程
算法
C语言
ACM
网络流
[
费用流
]hdoj 5045
读题的时候漏掉了“题目是按照顺序出现的”,导致网络赛中这道题没有做掉,用了一种错误的构图方式一直t到了最后 其实按照题目中的办法,做m/n次
费用流
就可以了。
暴风雪
·
2014-09-28 00:00
OJ
HDU 5045 Contest(
费用流
)
我这题的思路就是求m/n次
费用流
,每n个算作同一轮,对这同一轮的求最大
费用流
。建图就很简单了,最简单的二分图模型。
u013013910
·
2014-09-27 19:00
编程
算法
C语言
ACM
网络流
ZOJ 1553 Evacuation Plan
最小费用最大流.....建图: 源点到每栋楼 连容量为B,花费为0的边每个避难所到汇点 连容量为C,花费为0的边楼到避难所连容量INF,花费曼哈顿距离+1的边跑
费用流
后比较....POJ2175时限只有一秒
u012797220
·
2014-09-26 11:00
UVA 1486 - Transportation(网络流+拆边)
UVA1486-Transportation题目链接题意:一个有向图上运输k货物,有一些边,每个边一个系数a,经过该边如果有x货物,就要缴纳axx的钱,问运输从1到n最小的代价思路:
费用流
,这题边的容量
u011217342
·
2014-09-25 15:00
UVA 1317 - Concert Hall Scheduling(网络流)
给w钱,要求一个租的方案使得总收入最大,问总收入思路:区间k覆盖问题,一个左闭右开区间可以建一条边,容量为1,代价为-w(因为要求最大),然后区间每个[i,i+1]建一条边,容量2,代价0,然后跑一下
费用流
即可代码
u011217342
·
2014-09-25 14:00
BZOJ1577 USACO 2009 Feb Gold 1.Fair Shuttle Solution
Sol:一开始想到的是非常朴素的
费用流
,建模通过等式差分十分显然。不过这样会严重超时。用两个变量now,ans分别记录当前负载,以及答案。再维护每群奶牛目前剩下的数目num。
wyfcyx_forever
·
2014-09-18 16:00
【COGS】1325 [ZJOI2010] 网络扩容 最大流+
费用流
COGS】1325[ZJOI2010]网络扩容题目分析:首先按要求添加边,但是费用为0(这是原图就存在的),求一遍最大流,然后用再添加同样的边一遍但是容量为无穷大,费用为w(这是添加边的费用),求一遍
费用流
即可
u013368721
·
2014-09-15 14:00
cogs
HDU 3395 Special Fish(
费用流
)
这题很简单,二分图模型,用
费用流
也可以,用KM也可以。
u013013910
·
2014-09-12 17:00
算法
C语言
ACM
HDU 3315 My Brute(
费用流
)
HDU3315MyBrute(
费用流
)http://acm.hdu.edu.cn/showproblem.php?
u013480600
·
2014-09-10 19:00
Algorithm
算法
ACM
HDU
网络流
HDU 3488 Tour(最小
费用流
:有向环覆盖)
HDU3488Tour(最小
费用流
:有向环覆盖)http://acm.hdu.edu.cn/showproblem.php?
u013480600
·
2014-09-10 19:00
Algorithm
算法
ACM
poj
网络流
HDU 2686 Matrix(
费用流
)
HDU2686Matrix(
费用流
)http://acm.hdu.edu.cn/showproblem.php?
u013480600
·
2014-09-10 12:00
Algorithm
算法
ACM
HDU
网络流
HDU 2485 Destroying the bus stations(
费用流
)
HDU2485Destroyingthebusstations(
费用流
)http://acm.hdu.edu.cn/showproblem.php?
u013480600
·
2014-09-09 23:00
Algorithm
算法
ACM
HDU
网络流
HDU 3435 A new Graph Game(
费用流
)
HDU3435AnewGraphGame(
费用流
)http://acm.hdu.edu.cn/showproblem.php?
u013480600
·
2014-09-09 19:00
Algorithm
算法
ACM
HDU
网络流
HDU 1853 Cyclic Tour(最小
费用流
)
HDU1853CyclicTour(最小
费用流
)http://acm.hdu.edu.cn/showproblem.php?
u013480600
·
2014-09-09 18:00
Algorithm
算法
ACM
HDU
网络流
POJ 3422 Kaka's Matrix Travels(
费用流
)
POJ3422Kaka'sMatrixTravels(
费用流
)http://poj.org/problem?
u013480600
·
2014-09-04 20:00
Algorithm
算法
ACM
poj
网络流
HDU 4971 A simple brute force problem.(最小割---最大权闭合)
题目地址:HDU4971比赛的时候还不会最大权闭合,当时还跟队友讨论了好长时间
费用流
和DP。。现在看来就是一最大权闭合水题。。。
u013013910
·
2014-09-03 10:00
编程
算法
C语言
ACM
网络流
从入门到精通: 最小
费用流
的“zkw算法”
点击打开链接1.网络流的一些基本概念 点击阅读很多同学建立过网络流模型做题目,也学过了各种算法,但是对于基本的概念反而说不清楚.虽然不同的模型在具体叫法上可能不相同,但是不同叫法对应的思想是一致的.下面的讨论力求规范,个别地方可能需要对通常的叫法加以澄清.求解可行流:给定一个网络流图,初始时每个节点不一定平衡(每个节点可以有盈余或不足),每条边的流量可以有上下界,每条边的当前流量可以不满足上下界约
u013007900
·
2014-08-31 19:00
HDU 3315 My Brute(
费用流
)
题目地址:HDU3315这个题的思路完全是自己想出来的,自我感觉挺巧妙的。。。(大牛勿喷。。。)对大胆建图又多了一份信心。具体思路是构造一个二分图,Si连源点,Xi连汇点,流量都是1,费用0.然后当Si可以赢Xj的时候,就对这两人连一条边,费用值为-Vi*1000,如果i==j的话,费用值就再减1,因为题目要求尽量不改变原先的顺序,所以说应该尽量让序号相同的对打。而费用值减1的话,会优先考虑序号相
u013013910
·
2014-08-23 22:00
编程
算法
C语言
ACM
网络流
POJ 3680 Intervals(
费用流
+离散化)
题目地址:POJ3680这题的建图真心想不出来。建图思维还是不够开阔,不够大胆。这题要先对坐标进行离散化。可以用左边的点发出一条到右边的点的边,容量为1,费用为负的权值。然后从左往右将依次将相邻的两个点都连起来,权值为0,容量为k,也就是说,如果选了这个区间,就会从费用为负数的边流过去,否则,就是从这个费用为0的边流过去。然后建立一个超级源点与最左边的点相连,权值为0,容量为k,这样就保证了重叠数
u013013910
·
2014-08-23 20:00
编程
算法
C语言
ACM
网络流
poj2516--Minimum Cost(
费用流
,分别建图)
MinimumCostTimeLimit:4000MS MemoryLimit:65536KTotalSubmissions:13531 Accepted:4635DescriptionDearboy,agoodsvictualer,nowcomestoabigproblem,andheneedsyourhelp.InhissaleareathereareNshopkeepers(markedfr
u013015642
·
2014-08-20 20:00
POJ 3422 Kaka's Matrix Travels(网络流之
费用流
)
题目地址:POJ3422方法是对每个点i拆点成i'和i'',然后对每个i'和i''连一条费用为该点值,流量为1的边,再连1条费用为0,流量为k-1的边。然后对每个点与右边下边相邻的点连边,流量均为INF,费用均为0。需要再建一源点与汇点,对于k次只需要在源点与汇点处进行限制即可。代码如下:#include #include #include #include #include #include #
u013013910
·
2014-08-20 15:00
编程
算法
C语言
ACM
网络流
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他