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
【费用流】
Codeforces Gym 101190M Mole Tunnels -
费用流
题目传送门传送门题目大意$m$只鼹鼠有$n$个巢穴,$n-1$条长度为$1$的通道将它们连通且第$i(i>1)$个巢穴与第$\left\lfloor\frac{i}{2}\right\rfloor$个巢穴连通。第$i$个巢穴在最终时允许$c_i$只醒来的鼹鼠最终停留在这。已知第$i$只鼹鼠在第$p_i$个巢穴睡觉。要求求出对于每个满足$1\leqslantk\leqslantn$的$k$,如果前$
阿波罗2003
·
2018-12-28 22:00
[AHOI2014/JSOI2014]支线剧情,洛谷P4043,线性规划
正题题目链接:[AHOI2014/JSOI2014]支线剧情这题看似很难,让人很容易就想到有上下界的
费用流
。但是根本不用那么麻烦。其实我们可以这样看。
Deep_Kevin
·
2018-12-04 10:15
最小费用最大流——EK & zkw
费用流
洛谷博客地址:->ClickHeredis[u]+flow[i]&&w[i]){dis[v]=dis[u]+flow[i];f[v]=min(f[u],w[i]);//记录最大流fr[v]=i;//记录路径if(!inq[v]){q.push(v);inq[v]=1;}}}}returndis[T]!=inf;}voidModifyFlow()//跑完之后处理路径{intu=T;while(u!=
DKACVenus
·
2018-11-27 09:27
c++
网络流
费用流
最小费用最大流——EK & zkw
费用流
洛谷博客地址:->ClickHeredis[u]+flow[i]&&w[i]){dis[v]=dis[u]+flow[i];f[v]=min(f[u],w[i]);//记录最大流fr[v]=i;//记录路径if(!inq[v]){q.push(v);inq[v]=1;}}}}returndis[T]!=inf;}voidModifyFlow()//跑完之后处理路径{intu=T;while(u!=
DKACVenus
·
2018-11-27 09:27
c++
网络流
费用流
学习笔记第三十节:zkw
费用流
zkw
费用流
=EK
费用流
+Dinic最大流对,你没有看错。我们回忆一下Dinic找增广路的过程,是不是一遇到一条可以走的边就走,走出来一条源点到汇点的一条可行的路径,就可以了。
Deep_Kevin
·
2018-11-23 13:38
学习笔记
几种常见的Graph Embedding方法
针对graph的研究可以分成三类:1.简单的graph算法:如生成树算法,最短路算法,复杂一点的二分图匹配,
费用流
问题等等;2.概率图模型:将条件概率表达为图结构,并进一步挖掘,典型的有条件随机
Hxyue2018
·
2018-10-31 20:43
Graph
Embedding
bzoj1070(修车)(
费用流
)
//我服了,烂
费用流
板子,一直t,狗了一个别人的spfa,才过。我就吐槽一句,是谁教我的
费用流
!?#include#i
bluelanzhan
·
2018-10-30 23:27
网络流
hdu 4067 Random Maze(最小
费用流
)
Inthegame“AChineseGhostStory”,therearemanyrandommazeswhichhavesomecharacteristic:1.Thereisonlyoneentranceandoneexit.2.Alltheroadinthemazeareunidirectional.3.Fortheentrance,itsout-degree=itsin-degree+1
Evildoer_llc
·
2018-10-22 00:23
网络流
HDU - 3667 Transportation[最大流最小
费用流
拆边]
HDU-3667Transportation题意:给一张图,第i条边有的代价为,flow指的是当前这条边的流量,求从顶点1出发,到达顶点N的最小代价思路:
费用流
要求每条边的费用是单价费用,而这题是单价的平方
IAMPSH
·
2018-10-18 13:05
图论之网络流
网络流24题 负载平衡问题 (最小
费用流
)
题目链接:https://www.luogu.org/problemnew/show/P4016G公司有nn个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等。如何用最少搬运量可以使nn个仓库的库存数量相同。搬运货物时,只能在相邻的仓库之间搬运。输入输出格式输入格式:文件的第11行中有11个正整数nn,表示有nn个仓库。第22行中有nn个正整数,表示nn个仓库的库存量。输出格式:输出最少搬运
Evildoer_llc
·
2018-10-17 01:18
网络流
网络流24题 P4014 分配问题 (最小
费用流
)
题目链接:https://www.luogu.org/problemnew/show/P4014有nn件工作要分配给nn个人做。第ii个人做第jj件工作产生的效益为c_{ij}cij。试设计一个将nn件工作分配给nn个人做的分配方案,使产生的总效益最大。输入输出格式输入格式:文件的第11行有11个正整数nn,表示有nn件工作要分配给nn个人做。接下来的nn行中,每行有nn个整数c_{ij}cij,
Evildoer_llc
·
2018-10-17 01:03
网络流
HDU1533 Going Home [最大流最小
费用流
]
HDU1533GoingHome思路:保证最大流:能保证每个人对应一个房子保证最小
费用流
:MCMF#include#include#include#include#include#include#include
IAMPSH
·
2018-10-16 21:16
图论之网络流
「网络流 24 题」数字梯形(
费用流
)
传送门
费用流
经典题。按照题目要求建边。
SC.ldxcaicai
·
2018-10-15 11:37
#
费用流
「网络流 24 题」负载平衡(
费用流
)
传送门
费用流
sb题。直接从sss向每个点连边,容量为现有物品量。然后从ttt向每个点连边,容量为最后库存量。由于两个点之间可以互相任意运送物品,因此相邻的直接连infinfinf的边就行了。
SC.ldxcaicai
·
2018-10-15 11:42
#
费用流
「网络流 24 题」分配问题(
费用流
)
传送门
费用流
水题。依然是照着题意模拟建边就行了。为了练板子又重新写了一遍
费用流
。
SC.ldxcaicai
·
2018-10-14 16:44
#
费用流
「网络流 24 题」运输问题(
费用流
)
传送门
费用流
入门题。直接按照题意模拟。把货物的数量当做容量建边。然后跑一次最小
费用流
和最大
费用流
就行了。
SC.ldxcaicai
·
2018-10-14 15:40
#
费用流
牛客国庆集训派对Day6 A-Birthday (最小
费用流
)
链接:https://www.nowcoder.com/acm/contest/206/A来源:牛客网题目描述恬恬的生日临近了。宇扬给她准备了一个蛋糕。正如往常一样,宇扬在蛋糕上插了n支蜡烛,并把蛋糕分为m个区域。因为某种原因,他必须把第i根蜡烛插在第ai个区域或第bi个区域。区域之间是不相交的。宇扬在一个区域内同时摆放x支蜡烛就要花费x2的时间。宇扬布置蛋糕所用的总时间是他在每个区域花的时间的和
LP_Cong
·
2018-10-06 19:57
ACM
-
深度优先搜索
————ACM相关————
——搜索相关——
——图论相关——
ACM
-
网络流问题
牛客国庆集训派对Day6——题解
题目链接:点我啊点我啊ABirthday思路:考虑
费用流
时把每个part拆成nnn个点,选择第iii个点的代表为放置iii块蛋糕和(i−1)(i-1)(i−1)块蛋糕的时间差,这个时间差是递增的,因此在
费用流
的过程中必定会从小到大选择具体建图
Scar_Halo
·
2018-10-06 17:07
2018-牛客国庆集训派对
——假期消消乐——
网络流24题 P4015 运输问题 (最大和最小
费用流
)
题目描述WW公司有mm个仓库和nn个零售商店。第ii个仓库有a_iai个单位的货物;第jj个零售商店需要b_jbj个单位的货物。货物供需平衡,即\sum\limits_{i=1}^{m}a_i=\sum\limits_{j=1}^{n}b_ji=1∑mai=j=1∑nbj。从第ii个仓库运送每单位货物到第jj个零售商店的费用为c_{ij}cij。试设计一个将仓库中所有货物运送到零售商店的运输方案,
Evildoer_llc
·
2018-10-02 21:41
网络流
最小
费用流
模板(zkw与spfa)
“zkw”
费用流
算法在哪些图上慢(摘自https://www.cnblogs.com/ECJTUACM-873284962/p/7744943.html)实践中,上面的这个算法非常奇怪.在某一些图上,算法速度非常快
_Ark
·
2018-09-26 21:29
网络流
网络流模板
#105-[
费用流
]最小
费用流
Description这是一道模板题。给定一个图,每条边有容量和费用,使用每条边的单位流量需要支付特定的费用。给定源点1和汇点n,求图的最大流和最大流需要支付的最小费用。Input第一行两个整数n、m,表示有n个点m条边。从第二行开始的之后m行,每行四个整数si、ti、ci、wi表示一条从si到ti的边,容量为ci,单位流量需要支付的费用为wi。Output一行两个整数,分别表示最大流和最大流需要
2017gdgzoi999
·
2018-09-22 13:12
刷题
gdgzoi刷题
2018年9月20日训练总结
焦作F题
费用流
成功背锅,我博客里有几乎是原题,结果比赛的时候那道题没看。居然还是我的博客里浏览量第二多的。难道是因为我比赛的时候调树剖调到自闭了?B题比赛的时候思路没错,就是维护最大值和最小值。
LSD20164388
·
2018-09-20 20:08
训练日记
经典dp
学习笔记第十二节:二分图最优匹配
那么其实也是可以用
费用流
来解决的,直接建边,每次跑SPFA即可。回归主题:怎么求?从这里开始认真看。设置两个数组,和,分别表示tx指左边,ty指右边。我们定义当且仅当的时候,我
Deep_Kevin
·
2018-09-06 14:05
学习笔记
2018.08.28 九份的咖啡店(
费用流
)
描述深绘里在九份开了一家咖啡店。当然如何调配咖啡成了她每天的头等大事。我们假设她有n种原料,第i种原料编号为i,而调配一杯咖啡则需要选择这里面的若干种来兑在一起。不过有些原料不能同时调兑在同一杯里。如果两个编号为i,j的原料,当且仅当i和j互质时,它们才能被兑在同一杯里。现在深绘里想知道,如果她用这n种原料来调兑一杯咖啡,那么这杯咖啡所使用的原料编号之和最大能为多少呢?…输入一行,一个正整数n输出
SC.ldxcaicai
·
2018-08-28 20:50
#
费用流
省选专练[TJOI2013]循环格
神仙网络流QAQ这个主要还是没想通环是啥:图中全是入读出度为1的点所以用
费用流
表示改变方向#includeusingnamespacestd;constintN=1e5+10;constintINF=0x3f3f3f3f
Leo_JAM
·
2018-08-27 16:11
费用流
2013
TJOI
HDU 6445(竞赛图 + 网络流)
最后要求的就是A(n,4)−∑A(deg,2)∗(n−3)∗4A(n,4)−∑A(deg,2)∗(n−3)∗4实际上要找的就是∑C(deg,2)∑C(deg,2)我们考虑用
费用流
来计算上式的最小值。
JayWRZZ
·
2018-08-26 23:25
acm水题
HDU 6437(最小费用最大流-2018多校第十场1012)
1费用为0,每个视频还要和汇点tt建边flow和费用一样然后对视频进行拆点flow为1费用为-w时间段不重合的视频之间若类型相同建立flow为1费用为0的边反之建立flow为1,费用为w的边然后跑一次
费用流
就可以了果然网络流的题还是难在建图
HarryBlackCat
·
2018-08-23 01:27
最小
费用流
(km的另一种使用思路)
题目链接:https://cn.vjudge.net/contest/242366#problem/L大体意思就是:h代表旅馆,m代表人,人每走动一个需要一个金币,行动只有两个方向,水平或者竖直。问你最终让所有人都能到达旅馆并且花的总费用最少。具体思路:一开始我是按照km的初级使用进行敲的,结果发现第二组样例过不了,然后km也打的没问题,看了网上的代码,才发现自己的思路错了。这个题的目的是让你花费
Let_life_stop
·
2018-08-17 21:07
最短路
二分图匹配
Cyclic Tour (最优二分匹配or
费用流
)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1853CyclicTourTimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/65535K(Java/Others)TotalSubmission(s):3141AcceptedSubmission(s):1633ProblemDescriptionT
Destinymiao
·
2018-08-14 17:33
算法
KM算法
最小费用最大流 (Dinic + SPFA) + 模板 + 拓展 + 超详细解释
学完ISAPHLPP之后兴高采烈地去学
费用流
结果......居然要用Dinic!
Frocean_拾月氷海
·
2018-08-09 22:59
图论
2018年8月1日训练日记
2015年的多校,搞了一上午搞了一道
费用流
。第一次用费用来保证字典序最小。。。越往后面的边越便宜,这样就能让后面的边先满流,然后从前往后输出边的流量的时候就可以让字典序最小了。
LSD20164388
·
2018-08-01 21:08
训练日记
[uoj389][UNR #3]白鸽【欧拉回路】【射线法】【
费用流
】
考虑
费用流
,对于一条边(u,v)(u,v)我们从uu向vv连一条费用为2∗这条边费用
VanishD
·
2018-07-15 14:53
【费用流】
【欧拉回路】
【射线法】
[uoj389][UNR #3]白鸽【欧拉回路】【射线法】【
费用流
】
考虑
费用流
,对于一条边(u,v)(u,v)我们从uu向vv连一条费用为2∗这条边费用
VanishD
·
2018-07-15 14:53
【费用流】
【欧拉回路】
【射线法】
bzoj4946 [Noi2017]蔬菜(模拟
费用流
,贪心,线段树)
首先我们有一个
费用流
的做法。因为保质期这个东西不太好限制,我们把每种蔬菜都按照过期时间分成若干类,每类大概x个,这样就相当于我们有了n*p种蔬菜。每种蔬菜在指定时间过期。
Icefox_zhx
·
2018-06-29 22:40
STL
bzoj
贪心
线段树
-----网络流-------
费用流
【BZOJ】3876支线剧情-有上下界最小
费用流
如题,话说这些网络流的本质本蒟蒻都不是很清楚(只会打板orzzz代码#include#include#include#include#include#defineinf0x7fffffffusingnamespacestd;constintN=2e6+10;intn,m,cnt,S,T,SS,TT;inthead[355],nxt[N],to[N],w[N],v[N],in[N];intcost,
ccosi
·
2018-06-03 14:57
费用流
上下界网络流
Gym - 101492I- Protecting the Great Wall
费用流
I-ProtectingtheGreatWallChinahasaveryrichhistory,withwrittenrecordssince1,500BC.OneofthecitiesthatcontributesalottothishistoryisthecapitalcityofPeking.Itisvisitedyearlybymanytouristsseekingtogettoplac
dhydye
·
2018-05-30 21:25
深圳“耀群实业”费控预算管理案例
(报销
费用流
水较大这一痛点
金蝶软件
·
2018-05-04 14:27
bzoj3280: 小R的烦恼(
费用流
)
题目传送门。解法:一开始yy了个建图。完全没毛病。结果不知道怎么判impossible了。。很尴尬。每天分成两个点。一个点x表示今天收到多少个活人。。一个点y表示多少个濒死的人。今天雇的人一定会用。所以变成死人。大学连y,容量无限费用q[i]每天最多a[i]个死人。st连y容量a[i]费用0每天最多a[i]个活人。x连ed容量a[i]费用0死人救活了。懒得写怎么连了。今天的活人可以留到明天。x连x
Hanks_o
·
2018-04-12 13:24
网络流
BZOJ
【树哈希+
费用流
+树形dp】BZOJ3197 [SDOI2013] 刺客信条ASSASSIN
【题目】原题地址题目大意:给定一棵树和两组权值,求第一组权值最少改变多少个之后这棵树经过重标号之后与第二组权值相同(即树同构)。(权值只有01)【题目分析】树同构这个东西显然是树哈希之类的,然后树形结构可以考虑dp,但是dp的转移需要思考。这题真的是太神了!!!【解题思路】首先设f[i][j]f[i][j]f[i][j]表示树1的iii子树匹配树2的jjj子树的最小代价,这样就是一个树形dp,我们
Dream_Lolita
·
2018-04-09 12:53
DP-Tree
其他-树哈希
图论-网络流
BJ 集训测试14 bird
archives/2831题意:给一棵满二叉树给定一些点有可以出去的容量每次给你一个点然后给这个点一个流量路径边长都是1请问如何花费最少的代价使得所有流量都从出点出去一个显然的做法是每次动态加边然后跑
费用流
但是考试的时候发现会有负环怎么办我考虑了种贪心的思路首先若一个点的流量之前已经出去那么就不可能退流我就把这个之前做过的点的退流边全都删了就不存在负
elijahqi
·
2018-03-30 00:00
网络流
模拟
lca
[网络流] bzoj1877: [SDOI2009]晨跑
id=1877做完这道题真的能说网络流建图,只有你想不到,没有你做不到的网络流的建图超乎你的想象非常绝(恶)妙(心)的建图玄学做法
费用流
拆点每条街道的x连向y+n容量为1保证每条路只能走一次每个路口i+
kkkGIGi_qtt
·
2018-03-29 20:35
bzoj
网络流
[BZOJ1070][SCOI2007]修车(
费用流
)
题目:我是超链接题解:先说一下构成的图吧。把每个工人拆成N个点。记A[i,j]表示第i个工人修倒数第j辆车。每个车跟所有N*M个工人拆出的点连边。流量为1,费用为time[i,j]*k。源和每辆车连边,N*M个点和汇连边,流量都为1,费用同为0。为什么要这样建图呢?我们考虑这一个工人修这一辆车对后面带来的影响,举个例子,代价为3的车要是排在倒数第二去修的话,会对倒数第一的车造成3的代价,所以这辆车
wwyx2001
·
2018-03-27 16:41
网络流
省选
BJ 集训测试9 draw
http://www.elijahqi.win/archives/2766爆0的一天..题意:混合图求欧拉回路问题求多笔画问题问最少几笔可以覆盖整张图所有边图是混合图数据范围1e4边数5e4
费用流
暴力增广会
elijahqi
·
2018-03-24 00:00
网络流
欧拉图
bzoj 1834 [ZJOI2010] 网络扩容(
费用流
,残余网络)
题目传送门题解第一问最大流,在建图的过程中把费用设为0第二问把边重新再原图上连一遍,容量为inf(实际上为k就可以),费用为输入,设置新的源点向原来的源点之间连边,容量为k、费用为0;这样再跑最小费用最大流的时候就会优先经过残留网络的边(因为其费用为0)因此求出来的就是最小扩容费用代码#include#include#include#include#includeusingnamespacestd
A_Comme_Amour
·
2018-03-21 17:51
网络流
「BZOJ1070」[SCOI2007] 修车(
费用流
)
题目传送门题解原本想到的是星际战争一样二分最大流。然而这题与其不同的是每个人修的车有先后顺序,某一人修某一辆车会受到上一辆车的影响,也就是这一辆车是这个人第几个和修的对于总时间的贡献有很大的影响(倒数第一个人修只需要花一倍的时间,倒数第二个人修需要花两倍的时间……)。于是我们把每一种状态都拆成点,每一个人拆出n(车的数量)个点(共拆出n*m个点),每辆车都向这n*m和点连边,容量为1,,费用为ti
A_Comme_Amour
·
2018-03-21 08:15
网络流
[网络流24题]深海机器人问题(
费用流
)
题目传送门题解和方格取数2实际上是一道题输入非常的恶心,不想多说代码#includeusingnamespacestd;constintmaxm=1050;constintmaxn=1050;constintINF=0x3f3f3f3f;ints,t,tot,n,m;inta,b;structEdge{intto,nxt,cap,flow,cost;}edge[105000];intHead[ma
A_Comme_Amour
·
2018-03-16 14:11
网络流
[CodeVs1227]方格取数 2 (
费用流
)
题目传送门给出一个n*n的矩阵,每一格有一个非负整数Aij,(Aij#include#include#include#includeusingnamespacestd;constintmaxn=100001;constintinf=1e9;intn,m,S,T,k,maxflow,mincost,last[maxn],pre[maxn],dis[maxn],flow[maxn];boolvis[m
A_Comme_Amour
·
2018-03-16 13:21
网络流
网络流--建图
网络流算法特点就是看看模板很简单,真要做网络流的题如果题目不告诉你甚至想不到这题是网络流,因此建图是网络流重中之重.建图方法:1.把有关系的点之类的建边,对于题目条件转化成对于流量或费用的的限制.2.搞清楚是最大流还是
费用流
caoyang1123
·
2018-03-13 20:52
训练集
网络流--最大流
这几天学网络流学到快吐血..先写最大流,下一篇写
费用流
.网络流定义:嗯..基本就是不知哪个大神看水管里水流啊流而发明的高妙算法,将一个问题构建成网络流模型,类比水流流动解决.
caoyang1123
·
2018-03-13 20:44
训练集
[bzoj1070][SCOI2007]修车【
费用流
】
【题目链接】http://www.lydsy.com/JudgeOnline/problem.php?id=1070【题解】建图方式还是挺神的。我们不考虑每辆车之前的等待花费,而是考虑每辆车对之后的车的影响,因此,我们把每辆车插到最前面。费用为它即它后面的车数×它的时间它即它后面的车数×它的时间。因此,把每个技术人员拆成nn个点,每个点的流量限制为11,表示倒数第ii个修的车。每辆车也建一个点,向
VanishD
·
2018-03-06 19:00
【费用流】
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他