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
【费用流】
[网络流24题][CODEVS1916]负载平衡问题(
费用流
)
从源点向Xi连边,容量为ri,费用为0;从Yi向汇点连边,容量为xba,费用为0;从Xi向对应的Yi连边,容量为INF,费用为0;从Yi向环形相邻的Xi连边,容量为INF,费用为1;用
费用流
求解即可。
Clove_unique
·
2016-03-16 22:00
网络流
codevs
[网络流24题][CODEVS1914]运输问题(
费用流
)
题目描述传送门题解从源点向每一个仓库连边,费用为0,容量为仓库中货物数量;从每一个零售店向汇点连边,费用为0,容量为零售店应得的货物数量;从仓库向零售店连边,费用为该仓库运到零售店的费用。跑最大费用和最小费用即可。代码#include#include#include#includeusingnamespacestd;constintmax_n=105;constintmax_m=105;const
Clove_unique
·
2016-03-16 21:45
题解
网络流
[网络流24题][CODEVS1914]运输问题(
费用流
)
题目描述传送门题解从源点向每一个仓库连边,费用为0,容量为仓库中货物数量;从每一个零售店向汇点连边,费用为0,容量为零售店应得的货物数量;从仓库向零售店连边,费用为该仓库运到零售店的费用。跑最大费用和最小费用即可。代码#include#include#include#includeusingnamespacestd;constintmax_n=105;constintmax_m=105;const
Clove_unique
·
2016-03-16 21:45
题解
网络流
[网络流24题][CODEVS1914]运输问题(
费用流
)
题目描述传送门题解从源点向每一个仓库连边,费用为0,容量为仓库中货物数量;从每一个零售店向汇点连边,费用为0,容量为零售店应得的货物数量;从仓库向零售店连边,费用为该仓库运到零售店的费用。跑最大费用和最小费用即可。代码#include #include #include #include usingnamespacestd; constintmax_n=105; constintmax_m=10
Clove_unique
·
2016-03-16 21:00
网络流
codevs
uva10594 (无向图的最小
费用流
)
题目大意:给出每条边可以承载的最大容量,然后给出连接的边和他们的费用。求是否可以以最小的费用将指定重量的东西载到对面。思路:最小费用最大流。因为是无向图的证明可以来回走,只要添加从u到v的边再添加从v到u的边就可以了。有向图中添加反向边的原因是可以反悔走过的路。代码:#include usingnamespacestd; #include #include #include constintIN
vv494049661
·
2016-03-16 19:00
bzoj1070: [SCOI2007]修车-
费用流
Description同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。Input第一行有两个m,n,表示技术人员数与顾客数。接下来n行,每行m个整数。第i+1行第j个数表示第j位技
zz_ylolita
·
2016-03-16 19:00
[上下界
费用流
] BZOJ2324 [ZJOI2011]营救皮卡丘
上下界
费用流
第一次自己建图各种乱搞跟神犇的建图好像不一样...自己还是太弱然后就莫名其妙的A了总的来说,就是在没限制的原图上加超级源汇连附加边#include #include #include #include
u014609452
·
2016-03-16 13:00
[上下界
费用流
] BZOJ 3876 [Ahoi2014]支线剧情
%%%PoPoQQQ http://blog.csdn.net/popoqqq/article/details/43024221以前一直没看懂题意,最近学上下界
费用流
,挖到这道题...这是第二道上下界
费用流
感觉如果保证有解的话只要在原图上加附加边就行了
PoPoQQQ
·
2016-03-16 11:00
[上下界
费用流
] BZOJ2055 80人环游世界
%%% http://blog.csdn.net/popoqqq/article/details/44000835#include #include #include #include #defineVG[p].v #defineoo1='0'&&c='0'&&cdis[u]+G[p].w) { dis[V]=dis[u]+G[p].w;pre[V]=p; if(!ins[V]) Q[(++r)%
u014609452
·
2016-03-16 11:00
[BZOJ1061][NOI2008]志愿者招募(
费用流
神题单纯形裸题)
题目描述传送门题解关于
费用流
的神建图我无言以对。转自神犇的博客:https://www.byvoid.com/blog/noi-2008-employee/关于单纯形。。。裸题一道。
Clove_unique
·
2016-03-15 18:43
题解
NOI
网络流
线性规划
[BZOJ1061][NOI2008]志愿者招募(
费用流
神题单纯形裸题)
题目描述传送门题解关于
费用流
的神建图我无言以对。转自神犇的博客:https://www.byvoid.com/blog/noi-2008-employee/关于单纯形。。。裸题一道。
Clove_unique
·
2016-03-15 18:00
网络流
单纯形
bzoj
NOI2008
HDU 5644 King's Pliot【
费用流
】
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5644题意:每天都有p[i]个飞行员进行阅兵,飞行员只工作一天。m个休假公式,花费tt[i]元让飞行员在休假ss[i]天后回来上班。可以花费Q元雇佣新的飞行员,但是直到P天后才能上班。分析:首先某一天雇佣的飞行员有三种可能:1.原来就有的:从s到第一天的结点连一条容量为k,费用为0的边。从第i天向第i+
Yukizzz
·
2016-03-13 23:00
hdu5644 King's Pilots 【
费用流
】
链接:http://acm.hdu.edu.cn/showproblem.php?pid=5644题意:一共n天,每天需要p[i]个人,开始只有k个人,每个人只会工作一天,有m个休假方法使工作了的人Tj天后继续工作,但是要付Sj的费用。在第P天以后可以花费Q雇佣新人。问每天的人都是充足的最低费用。分析:先在将每个点拆成工作前(xi)工作后(yi)两点。不考虑休假方式:s到y1连容量为k费用0的边,
u012483216
·
2016-03-13 19:00
【BZOJ1061】【codevs1803】志愿者招募,神奇建图
费用流
传送门1传送门2写在前面:第一次写成功的
费用流
是个神奇数学建模题……思路:摘自http://www.ithao123.cn/content-4207689.html,感觉这个要比列不等式+松弛操作的说法更加明白简单设每个时间
xym_CSDN
·
2016-03-13 18:00
HDU 5644 King's Pilots
费用流
King'sPilots题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=5644DescriptionThemilitaryparadewilllastforndays.Thereisaaerobaticflightshowseverydayduringtheparade.Ontheithday,Pipilotsarerequired.Butthepi
qscqesze
·
2016-03-12 23:00
校内欢乐赛之爆零季 T2
题目:思路:
费用流
吧,,欢快水掉,,不过貌似还有一种神建图?还有一种神dp?
qq_20669971
·
2016-03-12 17:00
1283: 序列|最大
费用流
题意描述中似乎掉了个m
费用流
可以这样想,可以进行K次选择,每次都不会在同一个长度为m的子串中选择的数超过一个这样就可以构造最大费用最大流的模型(i−1)−>i流量为K费用为0i−>i+m流量为1费用为Ci
ws_yzy
·
2016-03-11 08:00
费用流
bzoj 2424(
费用流
)
2424:[HAOI2010]订货TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 738 Solved: 505[Submit][Status][Discuss]Description某公司估计市场在第i个月对某产品的需求量为Ui,已知在第i月该产品的订货单价为di,上个月月底未销完的单位产品要付存贮费用m,假定第一月月初的库存量为零,第n月月底的库存量也
M_AXSSI
·
2016-03-10 21:00
2696: 航班安排|
费用流
首先我的吐槽一下这题意描述。。出题人的语文水平肯定没我这种语文大渣高然后我们就直接复制某位不知名的fqk神犇的题解说的这么详细我都不忍心不复制了QAQ建完图直接跑最小费用最大流#include #include #include #include #include #include #include #include #include #include #defineN100022 #define
ws_yzy
·
2016-03-10 20:00
费用流
【codevs1916】负载平衡问题
费用流
题目描述DescriptionG公司有n个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等。如何用最少搬运量可以使n个仓库的库存数量相同。搬运货物时,只能在相邻的仓库之间搬运。«编程任务:对于给定的n个环形排列的仓库的库存量,编程计算使n个仓库的库存数量相同的最少搬运量。输入描述InputDescription第1行中有1个正整数n(n #include #include #include
LOI_DQS
·
2016-03-10 14:00
【bzoj1834】[ZJOI2010]network 网络扩容
费用流
Description给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求:1、在不扩容的情况下,1到N的最大流;2、将1到N的最大流增加K所需的最小扩容费用。Input输入文件的第一行包含三个整数N,M,K,表示有向图的点数、边数以及所需要增加的流量。接下来的M行每行包含四个整数u,v,C,W,表示一条从u到v,容量为C,扩容费用为W的边。Output
LOI_DQS
·
2016-03-10 14:00
[网络流24题][CODEVS1237]餐巾计划问题(
费用流
)
题目描述传送门题解拆点,把每天的点拆成xi和yi,xi表示每一天的脏毛巾,yi表示每一天的新毛巾。从超级源向xi连边,容量为ri,费用为0;从yi向超级汇连边,容量为ri,费用为0;从超级源向yi连边,容量为INF,费用为p;从xi分别向y(i+m)连边(i+m#include#include#includeusingnamespacestd;constintmax_N=1005;constint
Clove_unique
·
2016-03-09 16:59
CODEVS
网络流
题解
网络流
[网络流24题][CODEVS1237]餐巾计划问题(
费用流
)
题目描述传送门题解拆点,把每天的点拆成xi和yi,xi表示每一天的脏毛巾,yi表示每一天的新毛巾。从超级源向xi连边,容量为ri,费用为0;从yi向超级汇连边,容量为ri,费用为0;从超级源向yi连边,容量为INF,费用为p;从xi分别向y(i+m)连边(i+m#include#include#includeusingnamespacestd;constintmax_N=1005;constint
Clove_unique
·
2016-03-09 16:59
题解
网络流
[网络流24题][CODEVS1237]餐巾计划问题(
费用流
)
题目描述传送门题解拆点,把每天的点拆成xi和yi,xi表示每一天的脏毛巾,yi表示每一天的新毛巾。从超级源向xi连边,容量为ri,费用为0;从yi向超级汇连边,容量为ri,费用为0;从超级源向yi连边,容量为INF,费用为p;从xi分别向y(i+m)连边(i+m #include #include #include usingnamespacestd; constintmax_N=1005; c
Clove_unique
·
2016-03-09 16:00
网络流
codevs
【POJ2195】Going Home(
费用流
)
题目描述传送门题解很明显能看出来这是一道
费用流
的水题。随便建个图搞一下就行了。
Clove_unique
·
2016-03-08 23:00
poj
网络流
【CODEVS1227】方格取数2(
费用流
)
题目描述传送门题解每个点拆两个,可以看做入点和出点。从入点向出点需要连两条边,一条容量为1,费用为val,另一条容量为INF,费用为0;这里是为了表示每一个点可以经过无数次,但是val只可以取一次。从超级源向(1,1)连一条边,容量为k,费用为0;从(n,n)向超级汇连一条边,容量为k,费用为0(其实这两条边建任意一条都可以)。来限制拿的次数k。按照题目描述的关系建图,连的边为从出点到入点,容量为
Clove_unique
·
2016-03-08 21:14
题解
网络流
【CODEVS1227】方格取数2(
费用流
)
题目描述传送门题解每个点拆两个,可以看做入点和出点。从入点向出点需要连两条边,一条容量为1,费用为val,另一条容量为INF,费用为0;这里是为了表示每一个点可以经过无数次,但是val只可以取一次。从超级源向(1,1)连一条边,容量为k,费用为0;从(n,n)向超级汇连一条边,容量为k,费用为0(其实这两条边建任意一条都可以)。来限制拿的次数k。按照题目描述的关系建图,连的边为从出点到入点,容量为
Clove_unique
·
2016-03-08 21:00
网络流
codevs
【CODEVS1033】蚯蚓的游戏问题(
费用流
)
题目描述传送门题解最大费用最大流问题,也是一个比较经典的模型。拆点可以看做是入点和出点,容量为1,费用为每一个点的食物总量,以保证所有的点都只经过一次。分别多建一个起点和终点,起点分别向第一行的点连一条边,容量为INF,费用为0,最后一行的点分别向终点连边,容量为INF,费用为0,只是表示可以流过。从超级源向起点连一条边,容量为蚯蚓的数量,费用为0,从终点向超级汇连一条边,容量为蚯蚓的数量,费用为
Clove_unique
·
2016-03-08 20:00
网络流
codevs
【CODEVS1033】蚯蚓的游戏问题(
费用流
)
题目描述传送门题解最大费用最大流问题,也是一个比较经典的模型。拆点可以看做是入点和出点,容量为1,费用为每一个点的食物总量,以保证所有的点都只经过一次。分别多建一个起点和终点,起点分别向第一行的点连一条边,容量为INF,费用为0,最后一行的点分别向终点连边,容量为INF,费用为0,只是表示可以流过。从超级源向起点连一条边,容量为蚯蚓的数量,费用为0,从终点向超级汇连一条边,容量为蚯蚓的数量,费用为
Clove_unique
·
2016-03-08 20:00
题解
网络流
【bzoj2055】80人环游世界 有源汇上下界
费用流
Description想必大家都看过成龙大哥的《80天环游世界》,里面的紧张刺激的打斗场面一定给你留下了深刻的印象。现在就有这么一个80人的团伙,也想来一次环游世界。他们打算兵分多路,游遍每一个国家。因为他们主要分布在东方,所以他们只朝西方进军。设从东方到西方的每一个国家的编号依次为1...N。假若第i个人的游历路线为P1、P2......Pk(0≤k≤N),则P1#include#include
DQSSS
·
2016-03-06 20:03
===图论===
网络流
【bzoj2055】80人环游世界 有源汇上下界
费用流
Description想必大家都看过成龙大哥的《80天环游世界》,里面的紧张刺激的打斗场面一定给你留下了深刻的印象。现在就有这么 一个80人的团伙,也想来一次环游世界。 他们打算兵分多路,游遍每一个国家。 因为他们主要分布在东方,所以他们只朝西方进军。设从东方到西方的每一个国家的编号依次为1...N。假若第i个人的游历路线为P1、P2......Pk(0≤k≤N),则P1 #include #in
LOI_DQS
·
2016-03-06 20:00
2324: [ZJOI2011]营救皮卡丘 floyd+有上下界的
费用流
神题不会做--连第一步都没想到--。。。最优解一定是走带限制的最短路,可以floyd求一下最短路,用k更新disi,j的时候只要保证k的编号不是最大即可。然后我们考虑网络流模型。首先每个点至少经过一次,我们拆点x1,x2,并连下界为1的边,表示至少经过一次,然后转化为上下界网络流分别和源点汇点连边。由于一共有K个人,我们从源点S连向0号点连一条容量为K的边。然后考虑拓扑图中的边i→j,我们连边i2
Phenix_2015
·
2016-03-06 16:00
POJ 3680_Intervals
dp[i]=max(dp[i-1],max{dp[j]+w[k])|a[k]=x[j]且b[k]=x[i]}K>1,既然求权重最大值,利用最小
费用流
Yukizzz
·
2016-03-06 10:00
【
费用流
】BZOJ1877[SDOI2009]-晨跑
【题目大意】Elaxia每天从寝室出发跑到学校,保证寝室编号为1,学校编号为N。Elaxia的晨跑计划是按周期(包含若干天)进行的,由于他不喜欢走重复的路线,所以在一个周期内,每天的晨跑路线都不会相交(在十字路口处),寝室和学校不算十字路口。表示路口a和路口b之间有条长度为c的街道(单向),求出最长周期的天数和满足最长天数的条件下最短的路程长度。【思路】拆点。我们可以将每个路口拆成两个点(i)和(
GufuVelvirki
·
2016-03-06 09:00
3876: [Ahoi2014]支线剧情 有上下界的
费用流
然后对于每条边i→j,我们要连(i,T,1,0),(S,j,1,v),(i,j,inf,v)然后跑
费用流
好慢啊。
Phenix_2015
·
2016-03-06 08:00
2055: 80人环游世界 有上下界的
费用流
写了一发
费用流
Part5:有上下界的
费用流
。我们可以转化到有源汇上下界可行流的建图,然后跑
费用流
。
Phenix_2015
·
2016-03-06 07:00
2016.3.5 联考总结
比赛过程一拿到题目看到第一题,感觉就是裸的
费用流
,看到图是有400个点,40000条边,觉得有点虚,但感觉可以跑,就没多想。
YxuanwKeith
·
2016-03-05 22:00
【GDOI 模拟3.5】总结
过程一开始看题感觉第一题是一个裸的
费用流
,第二题是一个裸的后缀自动机,第三题是个暴搜。
Yves___
·
2016-03-05 22:00
GDOI2016模拟3.5总结
T1
费用流
,T2sa+线段树,T3搜索。先打了T1的
费用流
,打完、对拍、测大数据,发现没什么问题,就去看T2。T2也很快打完、对拍、测大数据,没什么问题。
lzxzxx
·
2016-03-05 22:00
ZOJ 1638 Greedy Island
当然还有个很坑爹的地方就是spfa可以求2维
费用流
(两个关键字)#include #include #include #include #include usingnamespacestd; constintinf
nlj1999
·
2016-03-04 15:00
【bzoj1927】[Sdoi2010]星际竞速
费用流
Description10年一度的银河系赛车大赛又要开始了。作为全银河最盛大的活动之一,夺得这个项目的冠军无疑是很多人的梦想,来自杰森座α星的悠悠也是其中之一。赛车大赛的赛场由N颗行星和M条双向星际航路构成,其中每颗行星都有一个不同的引力值。大赛要求车手们从一颗与这N颗行星之间没有任何航路的天体出发,访问这N颗行星每颗恰好一次,首先完成这一目标的人获得胜利。由于赛制非常开放,很多人驾驶着千奇百怪的
LOI_DQS
·
2016-03-03 15:00
bzoj 2542: [Ctsc2001]终极情报网
费用流
题目链接2542:[Ctsc2001]终极情报网TimeLimit: 1Sec MemoryLimit: 128MBSubmit: 321 Solved: 125[Submit][Status][Discuss]Description在最后的诺曼底登陆战开始之前,盟军与德军的情报部门围绕着最终的登陆地点展开了一场规模空前的情报战。 这场情报战中,盟军的战术是利用那些潜伏在敌军内部的双重间谍,将
yohaha
·
2016-03-02 19:00
POJ2516 Minimum Cost(K次
费用流
)
然后对每个物品建图跑
费用流
。建图的时候要小心,容易写错。
xtttgo
·
2016-03-01 22:00
bzoj 3130 [Sdoi2013]
费用流
(二分,最大流)
Description Alice和Bob在图论课程上学习了最大流和最小费用最大流的相关知识。 最大流问题:给定一张有向图表示运输网络,一个源点S和一个汇点T,每条边都有最大流量。一个合法的网络流方案必须满足:(1)每条边的实际流量都不超过其最大流量且非负;(2)除了源点S和汇点T之外,对于其余所有点,都满足该点总流入流量等于该点总流出流量;而S点的净流出流量等于T点的净流入流量,这个值也
hahalidaxin
·
2016-03-01 21:00
【最大流/
费用流
】BZOJ1834-[ZJOI2010]network 网络扩容
问题二可以看出是
费用流
。(1)残余网络中边还有一些容量,而如果利用这些容量,是不需要花费新的费用的。则将这些边的费用设置为0。(2)对于原有的边,添加一条起点、终点相同的点,
GufuVelvirki
·
2016-03-01 15:00
POJ3422 Kaka's Matrix Travels 拆点+
费用流
(SPFA)
链接:http://poj.org/problem?id=3422 题意:一个n*n的矩阵,走k次,每次从左上角开始,右下角结束。每个点有个值,走上去的时候获得这个值,但是走过之后就会变成0,也就是说只能吃一次。每次走只能向下或者向右,问你走k次之后能获得的最大值。 思路:走一次的时候很容易,只要n*n递推一下就好了,那么走k次是不是递推k次呢?错,因为即使第一次的时候走的
xtttgo
·
2016-02-29 21:00
【bzoj3876】[Ahoi2014]支线剧情 有上下界的
费用流
还要回去重学一遍上下界网络流。最小费用最大流?每条边(x,y)源点S向y连一条容量为1,费用为边权的边x向y连一条容量为inf,费用为边权的边每个点xx向1连一条容量为inf,费用为0的边x向T连一条容量为x的出度,费用为0的边就是把原来上下界网络流的建图方法改了一下#include #include #include #include #include #include #definemaxn3
u012288458
·
2016-02-28 16:00
POJ 2135_Farm Tour
对于本题,同样还是将往返看成是从出发地开始的两条没有公共边的路径,便可以转化为求流量为2的最小
费用流
了~注意边为无向边代码:#include #include #include #include
Yukizzz
·
2016-02-27 19:00
【bzoj2055】80人环游世界 有上下界的
费用流
对有上下界的网络流理解的还不够。有上下界的网络流其实是无源无汇的有上下界的最小费用最大流(好像是吧?无源无汇是什么意思来着?)每个人可以从任意一个点出发,每个点正好v个人超级源点S,超级汇点T源点s向每个地点连一条容量为inf费用为0的边每个地点拆成两个点,连一条上下界为v费用为0的边超级源点S向源点s连一条容量为m费用为0的边(表示s只能流出m的流量)剩下的边随便连#include #inclu
u012288458
·
2016-02-26 11:00
【bzoj4276】[ONTAK2015]Bajtman i Okrągły Robin
费用流
+线段树优化建图
假设全部被盗,然后最大费用最大流源点S向每个贼连一条容量为1费用为c[i]的边每个点向汇点T连一条容量为1费用为0的边每个贼相对应的区间连一条容量为1费用为0的边m为区间数点数n+m边数n+m+n*m线段树优化连边对区间建线段树,父亲节点向儿子节点连一条容量为inf费用为0的边叶子节点向汇点T连一条容量为1费用为0的边每个贼向对应的线段树节点连接点数n+4m30000边数4m+n+nlogn+m
u012288458
·
2016-02-25 17:00
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他