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
【费用流】
HDU 5352(MZL's City-
费用流
)
MZL'sCityTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):913 AcceptedSubmission(s):331ProblemDescriptionMZLisanactivegirlwhohasherowncountry.Herbigcoun
nike0good
·
2015-08-22 21:00
费用流
模板
费用流
模板#include #include usingnamespacestd; constintoo=1e9; constintmm=11111; constintmn=888; intnode,src
qingshui23
·
2015-08-22 20:00
费用流
uva 3353 Optimal Bus Route Design (
费用流
/KM)
法二:
费用流
同样根据每个点的后继唯一确定的性质来建图:1、将每个点拆为两个点,分别编号为1~n、n+1~n+n。2、根据输入,给每一个点i建立有向边,容量为1,费用为d(i
u014679804
·
2015-08-22 16:00
poj 2516 Minimum Cost (
费用流
)
N个店主,M个供应商,K种商品,已知供求关系以及商品的运费,问能否满足需求,若能,求最小花费。一、关于能否满足需求:直接根据输入进行判定即可。二、在能满足需求的条件下,考虑某一种商品,即若只有一种商品,可以这样来建图: 1、将店主、供应商都视为1个点。店主编号为1~N,供应商为N+1~N+M 2、添加源点0,到所有店主连一条边,花费为0,容量为该商品的需求量 3、添加
u014679804
·
2015-08-22 13:00
UVA 1658 - Admiral (拆点+最小
费用流
)
该题中的拆点法是解决结点容量的通用方法。 因为只有容量限制的话仍然不能满足每个结点只访问一次这个限制,原因很简单,大家画个图就知道了,假设从起点有两条路到同一个结点2,然后又都到末点n,虽然它们满足流量限制但是经过了同一个结点。 那么怎么解决这个问题呢?答案是:拆点法。将一个结点拆成两个结点,由真结点连一条容量为1费用为0的边到假结点,这样之后当我们加边的时候,令起始结点为假结点,终止点为真结点。
weizhuwyzc000
·
2015-08-21 20:00
图论
uva
最小费用流
ACM-ICPC
拆点法
poj 2195 Going Home (
费用流
/KM)
法二:
费用流
建图:1、将人编号为1-cntM,房子编号为cntM+1到cntM+cntH2、每个人到每个房子连一条边,容量为1,边权为二者曼哈顿距离。3、添加源点0,到每个人连一条边,容量为1,边权为
u014679804
·
2015-08-21 20:00
uva 3353 Optimal Bus Route Design(
费用流
)
题目大意:无向图,从点1到点n,再从n回到1,边不能重复访问,求最小距离。分析:由于是无向图,因此,从n到1,可看作从1到n。一开始想到求两次最短路,然后发现是行不通的。因为第一次求出最短路之后需要将最短路上的边去掉,然而去掉之后可能会造成不再存在1到n的路径了,而实际上原图中是存在两条由1到n的边不重复的最短路的。比如一个有一条对角线的矩形,起点和终点分别为非对角线上的两个点,第一次求出的最短路
u014679804
·
2015-08-21 15:00
HDU-1533 Going Home(二分图匹配)
最近开始做最小
费用流
的题目,该题是二分图完美匹配下的最小权匹配,所谓完美匹配就是说从源点流入的总流量等于从汇点流出的总流量,在这种状态下的最小费用。
weizhuwyzc000
·
2015-08-21 10:00
图论
最小费用流
ACM-ICPC
二分图匹配
费用流
zoj3885 The Exchange of Items
传送门:点击打开链接题意:有n件物品,告诉你最初第i件物品的数量Ai,要求最后数量变成Bi然后有m种交换方式,每种交换方式有两个数字ab,表示物品a能和b等价交换,是双向的求最少交换多少次,就能实现这题的正解是套用最小费用最大流模板。。对着模板改了好久,终于有点像我的模板的风格了233333解释一下模板的用法。一般把超级源点设置成s,把超级汇点设置成t然后对于这题,一开始的时候,要让源点的一些值能
qwb492859377
·
2015-08-16 00:00
HDU 5383 Yu-Gi-Oh!
先将所有的攻击力加起来然后用
费用流
跑增加的攻击力建图:建立成一个二分图源点向Non-t连边,容量为1,费用为0,Non-t向Tun连边,容量为1,费用为-max(合成能够增加的攻击力-两个材料怪的攻击力和
u013007900
·
2015-08-14 17:00
【网络流】 HDOJ 5383 Yu-Gi-Oh!
建出二分图,然后跑
费用流
就行了。。。
blankcqk
·
2015-08-14 11:00
网络流
【
费用流
】
传送门:【HDU】5383Yu-Gi-Oh!my code:#include #include #include #include usingnamespacestd; typedeflonglongLL; #defineclr(a,x)memset(a,x,sizeofa) constintMAXN=305; constintMAXE=1000005; constintINF=0x3f3
u013368721
·
2015-08-13 21:00
【
费用流
】 COGS 461. [网络流24题] 餐巾
很简单的
费用流
。。。。
blankcqk
·
2015-08-09 20:00
网络流
poj 2526 Minimum Cost【最小费用最大流】
解法:k次
费用流
,分别求每种货物的费用。源点到供应点建边,店主到汇点建边,费用均为0,容量为1。然后供应点到店主建边,费用为矩阵,容量无穷大即可。
u014427196
·
2015-08-08 13:00
poj 2195 Going Home【最小费用最大流】
解法:最小
费用流
。bin神板子建图是原点到人,人到屋子,屋子到汇点。流量均为1,人与屋子费用为距离。
u014427196
·
2015-08-07 20:00
【
费用流
】 HDOJ 5352 MZL's City
建图跑
费用流
就行了。。。。
blankcqk
·
2015-08-06 19:00
网络流
hdu 5352 MZL's City 2015多校联合训练赛#5
费用流
MZL'sCityTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):649 AcceptedSubmission(s):225ProblemDescriptionMZLisanactivegirlwhohasherowncountry.Herbigcoun
firenet1
·
2015-08-06 09:00
HDU
HDU
2015多校联合训练赛
5352
zoj 月赛 E
费用流
TheExchangeofItemsTimeLimit: 2Seconds MemoryLimit: 65536KBBoblivesinanancientvillage,wheretransactionsaredonebyoneitemexchangewithanother.Bobisverycleverandheknowswhatitemswillbecomemorevaluablela
DoJintian
·
2015-08-03 16:00
ACM
HDU
hdu 5406 CRB and Apple, 2015多校联合训练赛,
费用流
CRBandAppleTimeLimit:12000/6000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):336 AcceptedSubmission(s):101ProblemDescriptionInCodelandtherearemanyappletrees.OnedayCRBan
firenet1
·
2015-08-03 14:00
APP
HDU
and
费用流
CRB
5406
2015多校联合训练赛
【SDOI 2013】【BZOJ 3130】
费用流
这题的第一问是一个裸最大流,不多说了,关键在于第二问。首先有一个结论,Bob一定把费用加在一条边上,于是我们就可以二分每条边的流量,验证是否能得到最大流即可code:#include #include #include #defineinf0x7fffffff usingnamespacestd; intn,m,p,e,ei; intpoint[101],next[2001]; intcur[10
Lcomyn
·
2015-07-29 16:00
HDU 1533.Going Home(
费用流
模板)
#include #include #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; #defineINF0x3f3f3f3f #defineinf-0x3f3f3f3f #definelsonkedges; ve
acm_fighting
·
2015-07-25 18:00
HDU3667.Transportation
转自http://www.acmerblog.com/hdu-3667-transportation-6628.html该题是最小
费用流
的变形,只是这里将容量改为了x*x,显然可知直接用模板跑出来的必然是错的
acm_fighting
·
2015-07-22 14:00
BZOJ 1070 [SCOI2007]修车 最小
费用流
题意:链接方法:最小费用最大流解析:前几天做的
费用流
,很经典,很神奇,很6的一道题,不过当时做完没时间写博客,所以今天给他传上来。所以没看题解前我并没有做出来这道题,当时满脑子退?流?
wzq_QwQ
·
2015-06-29 11:00
方法
解析
【
费用流
】【网络流24题】【cogs 739】运输问题
739.[网络流24题]运输问题★★输入文件:tran.in输出文件:tran.out简单对比 时间限制:1s内存限制:128MB «问题描述:«编程任务:对于给定的m个仓库和n个零售商店间运送货物的费用,计算最优运输方案和最差运输方案。«数据输入:«结果输出:程序运行结束时,将计算出的最少运输费用和最多运输费用输出到文件tran.out中。输入文件示例输出文件示例tran.in23 220280
morestep
·
2015-06-27 15:00
BZOJ 1449 JSOI2009 球队收益
费用流
题目大意:给定n支球队,第i支球队已经赢了wini场,输了losei场,接下来还有m场比赛,每个球队最终的收益为Ci∗x2i+Di∗y2i,其中xi为最终的胜场,yi为最终的负场求最小化收益考虑一只球队,其收益与在接下来的比赛中的胜场数关系为:赢0场Ci∗win2i+Di∗(di+losei)2赢1场Ci∗(wini+1)2+Di∗(di+losei−1)2赢2场Ci∗(wini+2)2+Di∗(
PoPoQQQ
·
2015-06-24 11:00
费用流
bzoj
BZOJ1449
BZOJ 1449 JSOI2009 球队收益
费用流
题目大意:给定n支球队,第i支球队已经赢了wini场,输了losei场,接下来还有m场比赛,每个球队最终的收益为Ci∗x2i+Di∗y2i,其中xi为最终的胜场,yi为最终的负场求最小化收益考虑一只球队,其收益与在接下来的比赛中的胜场数关系为:赢0场Ci∗win2i+Di∗(di+losei)2赢1场Ci∗(wini+1)2+Di∗(di+losei−1)2赢2场Ci∗(wini+2)2+Di∗(
PoPoQQQ
·
2015-06-24 11:00
费用流
bzoj
BZOJ1449
BZOJ 1150 CTSC2007 数据备份Backup 堆+贪心
题目大意:给定一个长度为n−1的序列,要求选出k个不相邻的数使得和最小
费用流
显然能跑,而且显然过不去--考虑用堆模拟
费用流
一个错误的贪心是每次取最小,这样显然过不去样例我们把【每次取最小】改为【每次选择一个区间取反
PoPoQQQ
·
2015-06-23 10:57
BZOJ
贪心
堆
BZOJ 1150 CTSC2007 数据备份Backup 堆+贪心
题目大意:给定一个长度为n−1的序列,要求选出k个不相邻的数使得和最小
费用流
显然能跑,而且显然过不去--考虑用堆模拟
费用流
一个错误的贪心是每次取最小,这样显然过不去样例我们把【每次取最小】改为【每次选择一个区间取反
PoPoQQQ
·
2015-06-23 10:00
堆
贪心
bzoj
BZOJ1150
【自用】OI计划安排表一轮
网络流√上下界最大流√线性规划转
费用流
√RMQ优化建图√单纯形√字符串相关hash√扩展KMP回文自动机数据结构平衡树启发式合并替罪羊树LCT树套树KD-Tree二分答案分数规划√贪心动态规划斜率优化√
Vmurder
·
2015-06-11 11:00
计划
OI
自用
[
费用流
] POJ 2195 Going Home
昨天开始看了一下
费用流
,思想和最大流差不多,只是找增广路的时候找最小花费的路径来增广。用最好理解的EK算法来看,EK中的BFS过程就是在找增广路,如果把这个过程变成找一条最花费小的增广路就可以了。
kg20006
·
2015-06-07 16:00
ACM
poj
费用流
【HDU】4322 Candy 【最小
费用流
——给每条边一个被流优先级】
传送门:【HDU】4322Candy前言:这道题我做了近两个星期,终于艹出来了,真的是太弱了……在上周日的时候,想到一个O(N∗3N)的BFS算法,然后果不其然的TLE了,然后测了下发现这题有超过200组数据,真是‘哔——’了狗了……题目分析:首先,我们只考虑糖果对喜欢该糖果的小朋友的贡献,如果小朋友i喜欢糖果j,那么我们建边j->i,容量1,费用0。如果这条边被流过,说明糖果j被分配给了小朋友i
u013368721
·
2015-05-30 13:00
优先级
poj 2135
费用流
#include #include #include #include #include usingnamespacestd; #defineMOD0x3f3f3f3f #defineV1000+10 #defineE10000+10 intn,m; boolvis[V]; intcnt,dist[V],head[V],pre[V]; structEdge { intu,v,c,cost,n
DoJintian
·
2015-05-19 13:00
ACM
poj
【网络流】 csu 1623 Inspectors
本质上就是找环,建二分图跑
费用流
就可以了。。。
blankcqk
·
2015-05-18 17:00
网络流
CSU
BZOJ 3308 九月的咖啡店
费用流
题目大意:在[1,n]区间内选择一些数,使得这些数两两互质,求这些数的和的最大值容易发现对于一个最优解,每个质数存在且仅存在于一个数中。(废话。但是有可能一个数中存在多个质数下面是两个结论:1.一个数中最多存在两个不同的质数2.这两个质数一个n√我完全不会证明这两个结论,这两个结论都是官方题解里的然后就好办了,我们对于n√的质数建立二分图,求最大费用最大流即可但是这样会T掉,因为图太大了因此我们有
PoPoQQQ
·
2015-05-14 20:00
费用流
bzoj
BZOJ3308
[图论]最小费用最大流问题-叠加算法C语言实现
最小费用最大流问题叠加算法例:求解图1的到流量依次为2、8的最小
费用流
;并求解其最小费用最大流。弧旁数字为(其中b为单位费用函数,c为容量函数,下同);图1给出一种算法求解最小费用最大流问题。
u010536377
·
2015-05-08 13:00
算法
图论
运筹学
Bellman-Ford
[BZOJ1877]SDOI2009晨跑|
费用流
建完图之后跑1-n的最小
费用流
即可,跑出来最大流就是天数,费用就是路程。。#include#include#defineN405#defineM20005#defineinf0x3f3f3f3
Tag_king
·
2015-05-04 21:06
BZOJ
[NOI2012]美食节(
费用流
+动态开点)
【题解】
费用流
:首先确定:每一单位的流量代表一位厨师做一份菜品,费用代表花费的时间 每位厨师做同一道菜,每一份时间也是不同的,因此将每个厨师拆成p个点 建边需要确定的费用与做菜顺序有关,而后做的菜对先做的菜是没有影响的
cjk_cjk
·
2015-04-26 01:00
动态
费用流
NOI
【网络流 FOJ 2143 Board Game
费用流
。。。。拆边,把一条边拆成k条边,这样k条边的费用是单调递增的。然后奇偶建图。跑
费用流
的时候费用为正就退出。。。。
blankcqk
·
2015-04-16 15:00
网络流
省选模版复习——
费用流
bzoj3876支线剧情其实也是2014江苏的题上下界的
费用流
很裸吧其实也可以利用图的特殊性把他转化成普通的
费用流
比较一下时间,普通
费用流
有时还是很明显的//普通
费用流
#include #include
Zeyu_King
·
2015-04-16 08:00
费用流
BZOJ2055【上下界
费用流
】
/*Iwillwaitforyou*/#include#include#include#include#include#include#include#include#include#include#include#include#include#include#definemakemake_pair#definefifirst#definesesecondusingnamespacestd;ty
Lethelody
·
2015-04-14 18:43
网络流
BZOJ2055【上下界
费用流
】
/*Iwillwaitforyou*/ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #definemakemake_pair #definefifirst #definesesecond
Lethelody
·
2015-04-14 18:00
sdut2414 An interesting game
费用流
AninterestinggameTimeLimit:2000ms Memorylimit:65536K 有疑问?点这里^_^题目描述XiaoMingrecentlydesignsalittlegame,infrontofplayerthereareNsmallhillsidesputinorder,nowXiaoMingwantstoincreasesomehillsidestoblockt
corncsd
·
2015-04-13 20:00
广告
费用流
失,投资需谨慎
买衣服上淘宝,吃饭上大众点评,看新闻上微博,蹲马桶翻微信。在消费习惯和生活习惯随着移动互联网越来越碎片化时,不少企业老板发现,传统互联网广告投放效果一天不如一天。著名百货商店之父的美国人约翰*沃纳梅克曾经这样说“我的广告费有一半浪费掉了,可我不知道是哪一半”,今天小码哥就带大家看一下您在传统互联网上的另一半广告费到底浪费到哪了? 小码哥总结:企业投放广告,当然渴望能每一分钱都花在刀刃上。但是在传统
看世界
·
2015-04-08 11:00
微码汇
广告费用
新媒体整合营销
[AHOI2014]支线剧情(有上下界的
费用流
)
由于不想被认为三心二意不努力,所以最好这周把ahoi2014做完。。。【故事背景】宅男JYY非常喜欢玩RPG游戏,比如仙剑,轩辕剑等等。不过JYY喜欢的并不是战斗场景,而是类似电视剧一般的充满恩怨情仇的剧情。这些游戏往往都有很多的支线剧情,现在JYY想花费最少的时间看完所有的支线剧情。【问题描述】JYY现在所玩的RPG游戏中,一共有N个剧情点,由1到N编号,第i个剧情点可以根据JYY的不同的选择,
zz_ylolita
·
2015-04-06 23:00
bzoj
有上下界费用流
【拆点
费用流
】【HDU1853】【 Cyclic Tour】
题意: 有N个城市,M条单向路,Tom想环游全部城市,每次至少环游2个城市,每个城市只能被环游一次。由于每条单向路都有长度,要求游遍全部城市的最小长度。 //给定一个有向图,必须用若干个环来覆盖整个图,要求这些覆盖的环的权值最小。XD第一次知道网络流拆点做法但还没完全理解透,多做几题感悟感悟,先发一下别人题解,代码当然自己写思路: 原图每个点 u拆为 u和u',从源点引容量为1
zy691357966
·
2015-04-05 20:00
【最小费用最大流】【HDU1533】【Going Home】
.问所有H移动到所有m上花费最少的步数以所有H到所有m连一条边,边的权重为2者距离,这样其实就是一个二分图带权匹配也可以用KM算法来做网络流做法类似二分图最大流做法,左右来个超级源,超级汇,然后求一边
费用流
即可
zy691357966
·
2015-04-05 19:00
【最小费用最大流模板】【Uva10806+Spring Team PK】Dijkstra, Dijkstra,
题意:从1到n再从n到1不经过重复的边,(如果是点就是旅行商问题了),问最短路建立一个超级源SS到1连一条费用为0,容量为2的边,求
费用流
即可如果流 #include #include #include
zy691357966
·
2015-04-05 16:00
[省选前题目整理][BZOJ 1070][SCOI 2011]修车(
费用流
)
题目链接http://www.lydsy.com/JudgeOnline/problem.php?id=1070思路有意思的是这道题在后来某年NOI出现过,不过加强了数据,可见此题有多么经典。比较显然的思路就是先求出n个顾客总的等待时间,再求出平均等待时间。可以发现,对于每个工人而言,他修完1辆车所耗费的时间,只会对他之后修的每一辆车的主人的等待时间产生影响,这个影响就是修当前这辆车的耗费时间,也
qpswwww
·
2015-03-30 16:00
BZOJ 1283 序列
费用流
题目大意:给定一个长度为n的序列,要求选一些数,使得任意一个长度为m个区间中最多选k个数,求最大的和
费用流
直接跑就是了把这个序列用流量为k费用为0的边连成一条直线然后第i个点向第i+m个点连一条费用为a
PoPoQQQ
·
2015-03-29 14:00
费用流
bzoj
BZOJ1283
FZU2143Board Game(最小
费用流
)
原文链接:http://www.cnblogs.com/gj-Acit/p/4374951.html题目大意是说有一个B矩阵,现在A是一个空矩阵(每个元素都为0),每次操作可以将A矩阵相邻的两个元素同时+1,但是有个要求就是A矩阵的每个元素都不可以超过K,求这个的最小值解题思路是这样的,新建起点与奇点(i!=j)连K条边,第i条边的权值为(i-B)^2-(i-1-B)^2=2*i-1-2*B(这样
weixin_33910460
·
2015-03-28 22:00
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他