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
【费用流】
【bzoj4108】[Wf2015]Catering 上下界
费用流
Description有一家装备出租公司收到了按照时间顺序排列的n个请求.这家公司有k个搬运工.每个搬运工可以搬着一套装备按时间顺序去满足一些请求.一个搬运工从第i个请求的位置把东西搬到第j个请求的位置需要一些费用.公司的编号是1,请求的编号是2到n+1.所有搬运工必需从公司出发.求满足所有请求所需的最小搬运费用.Input有可能有多组数据(我也不知道).第一行两个正整数n,k.接下来n行,第i行
LOI_DQS
·
2016-04-26 10:00
【codevs1227】方格取数2,
费用流
传送门写在前面:努力提升写网络流的能力思路:建图和蚯蚓很相似,不过这里(i,j)拆出的两个点x,y之间的边有花费,实际点(i,j)与(i+1,j),(i,j)与(i,j+1)之间的连边要流量inf费用为0,而且拆出的两个点都要向(i+1,j)(i,j+1)的x点连边,因为可能我们之前已经去过(i,j)的权值,并不能再获取,所以要从x走向下一个x(同样y也可以走向下一个x)注意:无#include
xym_CSDN
·
2016-04-23 20:00
【codevs1033】蚯蚓的游戏问题,
费用流
传送门写在前面:DP后的网络流思路:主要是建图,下图为样例(灵魂画师上线ing)中间是类似于数字三角形的,但是每个点要拆成两个,一个管入,一个管出,中间连边流量为1,防止重叠路径注意:巧妙地记录点可以使建图简化代码:#include usingnamespacestd; ints,t,n,m,k,cnt,tot=1,ans; intfirst[20000],dis[20000],up[20000]
xym_CSDN
·
2016-04-23 18:00
[二分图
费用流
] BZOJ 4514 [Sdoi2016]数字配对
不会有奇环,那么就建二分图然后跑最大
费用流
,直到费用小于零为止,处理下零头#include #include #include #include #definecl(x)memset(x,0,sizeof
u014609452
·
2016-04-23 10:00
POJ 2195 最小
费用流
点击打开链接题意:给个乱七八糟的方阵,H代表家,m代表人,现在所有人都要回到一个家,问所有人走到家的步数和思路:还是很好想到
费用流
的,费用为人走到家的步数,求最小,流量即为人的个数,连边的话,每个人都连到家的容量为
Dan__ge
·
2016-04-21 20:46
图论
网络流
线段树
POJ 2195 最小
费用流
点击打开链接题意:给个乱七八糟的方阵,H代表家,m代表人,现在所有人都要回到一个家,问所有人走到家的步数和思路:还是很好想到
费用流
的,费用为人走到家的步数,求最小,流量即为人的个数,连边的话,每个人都连到家的容量为
Dan__ge
·
2016-04-21 20:00
ACM
poj
图论
最大流
bzoj4514 数字配对
费用流
因此直接跑
费用流
即可。AC代码如下:#include #include #include #inc
lych_cys
·
2016-04-21 20:00
网络流
SPFA
费用流
UVALive 7152 Catering 有上下界的
费用流
有n+1个点的图,点编号是从0到n,有k个机器在0号点。一个机器可以从编号小的可以往编号大的走,反之不行。机器可以经过很多点。若有一个点被某个机器经过,那么这个点就被处理。对于每个点都可以通往编号比它大的点,都需要一定的花费。求让所有点都被处理的最小花费。输入格式:输入文件包含多组数据,对于每组数据,先是n,k,接下来n行每行描述一个点的情况,先是0号点到1、2、….、n号点的花费,然后是1号点到
huanghongxun
·
2016-04-19 11:00
live
uvalive
网络流
费用流
OI
HDU 4411 Arrest
费用流
费用流
是每次找最短路然后沿着这条路增广,然后这条路因为增广了,所以就流量为0,相当于不存在了,所以可以继续找最短路,不怕出现重复,然后求的是全图的,这点切记有n+1个城市,0市为警察局所在城市其中有k个警察
zcmartin2014214283
·
2016-04-17 17:00
图论
网络流
UVA 1658 Admiral(拆点+
费用流
)
题意:给出一个n个点m条边的有向加权图,求1-N的两条不相交路径的权值和最小思路:把2到n-1的每个结点拆点,中间连一条容量为1的边,然后求1到n的流量为2的最小
费用流
就好了#include usingnamespacestd
qq_21057881
·
2016-04-16 12:00
FZU2143 Board Game 【
费用流
+棋盘模型】
#include #include #include #include #include usingnamespacestd; constintN=100; constintinf=0x7fffffff; structEdge { intfrom,to,cap,flow,cost; }; vectoredges; vectorG[N]; intn,m; intinq[N],p[N],d[N],a[
xinag578
·
2016-04-15 20:00
bzoj1070--写下一个傻逼错误,警示自己
本来是一道正常的
费用流
可是我调了一早上为什么呢spfa里面有这么一句话#defineinc(i)i++;if(i==1005)i=1; boolspfa(){ inthead=0,tail=1; memset
lcrtest
·
2016-04-15 15:00
4514: [Sdoi2016]数字配对|
费用流
这道题只要看出是个二分图就可以直接
费用流
搞一搞了SDOI的考场上我是看出二分图的,为什么还是打的暴力。。
ws_yzy
·
2016-04-15 08:00
费用流
bzoj3130【SDOI2013】
费用流
3130:[Sdoi2013]
费用流
TimeLimit: 10Sec MemoryLimit: 128MBSec SpecialJudgeSubmit: 796 Solved: 435[Submit
AaronGZK
·
2016-04-13 22:00
最大流
二分
bzoj
bzoj3130【SDOI2013】
费用流
3130:[Sdoi2013]
费用流
TimeLimit: 10Sec MemoryLimit: 128MBSec SpecialJudgeSubmit: 796 Solved: 435[Submit
AaronGZK
·
2016-04-13 22:00
最大流
二分
bzoj
【BZOJ4514】数字配对,
费用流
传送门题面:写在前面:网络流练习太少……思路:
费用流
,最大或最小随意,看你给费用的符号,建图的话是把数分成两部分,分别是奇数个质因子和偶数个质因子,然后通过题目给出的关系连边(分部分的原因是形成二分图,
xym_CSDN
·
2016-04-13 20:00
HDU 4411最小
费用流
城镇之前的所有城镇的小偷已经被抓了思路:哪有什么思路,看了网上的题解,为了将所有的点都跑到,我们将每个点拆成两个点,之间连一条容量为1,费用为-1000000的边,为什么这么连,这是为了保证每个点的跑到的条件,因为最小
费用流
的增广路径是通过最短路来完成的
Dan__ge
·
2016-04-13 17:21
数据结构
网络流
线段树
HDU 4411最小
费用流
城镇之前的所有城镇的小偷已经被抓了思路:哪有什么思路,看了网上的题解,为了将所有的点都跑到,我们将每个点拆成两个点,之间连一条容量为1,费用为-1000000的边,为什么这么连,这是为了保证每个点的跑到的条件,因为最小
费用流
的增广路径是通过最短路来完成的
Dan__ge
·
2016-04-13 17:00
数据结构
ACM
HDU
费用流
HDU 4411最小
费用流
城镇之前的所有城镇的小偷已经被抓了思路:哪有什么思路,看了网上的题解,为了将所有的点都跑到,我们将每个点拆成两个点,之间连一条容量为1,费用为-1000000的边,为什么这么连,这是为了保证每个点的跑到的条件,因为最小
费用流
的增广路径是通过最短路来完成的
Dan__ge
·
2016-04-13 17:00
数据结构
ACM
HDU
费用流
hdu4411(
费用流
)
链接:点击打开链接题意:给n+1个点,m条边的无向图。起点为0,k个人初始在起点,去遍历图使得每个点至少被一人走过并且遍历i点时i-1必须已经被遍历,最后k人要回到起点。输出k个人最小的路径和代码:#include #include #include #include #include #include #include usingnamespacestd; constintINF
stay_accept
·
2016-04-13 14:00
hdu4411(最小
费用流
,
费用流
模板)
ArrestTimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1742 AcceptedSubmission(s):691ProblemDescriptionThereare(N+1)citiesonTATisland.City0iswherepolice
martinue
·
2016-04-12 19:00
ACM
图
大二
【bzoj4514】[Sdoi2016]数字配对
费用流
题意给n个数,他们互不相同,第i个数是a[i],有b[i]个,权值为c[i]。两个数可以配对当且仅当a[i]是a[j]的倍数且a[i]/a[j]是素数,它们配对所产生的权值是c[i]*c[j]。每次配对消耗一个数。求权值不小于0的情况下最大配对数量。样例输入3 248 22007 -1-21 样例输出4 数据范围30%:暴力,b[i]=160%:c[i]=0100%:n #include #inc
LOI_DQS
·
2016-04-12 19:00
HDU 4411 Arrest
费用流
题目描述:DescriptionThereare(N+1)citiesonTATisland.City0iswherepoliceheadquarterlocated.Theeconomyofothercitiesnumberedfrom1toNruinedtheseyearsbecausetheyareallcontrolledbymafia.Thepoliceplantocatchallthe
wuxuanyi27
·
2016-04-12 15:00
最短路
费用流
【ZOJ3933 The 16th Zhejiang University Programming ContestG】【
费用流
】Team Formation 最多组队条件下女
TeamFormationTimeLimit: 2Seconds MemoryLimit: 65536KB SpecialJudgeForanupcomingprogrammingcontest,Edward,theheadmasterofMarjarUniversity,isformingseveraltwo-manteamsfromstudentsofhisuniversity
snowy_smile
·
2016-04-12 13:00
题库-ZOJ
图论-网络流之费用流
bzoj1934 最小生成树
费用流
那么建一个二分图跑最大匹配即最大
费用流
(不需要满流)。AC代码如下:#include #include #include #defineN100
lych_cys
·
2016-04-12 11:00
网络流
费用流
最优匹配
每个顶点指定流量的无源汇最小
费用流
(80人环游地球)
题目链接:https://vijos.org/p/1213构图方法:加入超级源s和超级汇t,每个城市分成两个节点wi和ui,所有到达第i城市的航线都指向wi,所有从第i城市出发的航线都从ui指出,每个城市i都连接一条从wi指向ui的路径,容量设置为该城市指定的流量vi,费用设置为-INF(为了吸引流量,使得流量竟可能地流过城市i,这样可以保证指定的流量vi得到满足)。由于可以从任意城市出发,所以从
兵工厂阿森纳
·
2016-04-11 19:31
ACM_图
zoj3933 Team Formation 【
费用流
】
可能乱用模板会超时。。。#include #include #include #include #include usingnamespacestd; constintN=5024; constintinf=0x7fffffff; structEdge { intfrom,to,cap,flow,cost; }; vectoredges; vectorG[N]; intn,m; intinq[N]
xinag578
·
2016-04-11 13:00
bzoj 2661(最大
费用流
)
2661:[BeiJingwc2012]连连看TimeLimit: 10Sec MemoryLimit: 128MBSubmit: 973 Solved: 390[Submit][Status][Discuss]Description 凡是考智商的题里面总会有这么一种消除游戏。不过现在面对的这关连连看可不是QQ游戏里那种考眼力的游戏。我们的规则是,给出一个闭区间[a,b]中的全部整数,如果其中
M_AXSSI
·
2016-04-11 09:00
BZOJ 3571: [Hnoi2014]画框
首先找到下凸壳两端的点(横坐标最小和纵坐标最小的两个点),然后连线,找到离线最远的点(叉积推公式,KM/
费用流
找匹配),然后分治,直到最远的点就是两点之一了,也就是两点是下凸壳上相邻的两点。
nlj1999
·
2016-04-10 09:00
k-Maximum Subsequence Sum
id=3638题解数据较小时,考虑
费用流
。为什么我没想到(雾)。由于本题n较大,所以考虑进行人工增广。用线段树维护区间最大子串,每次增广将其取反即可。本题有4倍经验!!!
wcy_1122
·
2016-04-08 00:00
bzoj 3876(有上下界的最小
费用流
)
3876:[Ahoi2014]支线剧情TimeLimit: 10Sec MemoryLimit: 256MBSubmit: 736 Solved: 440[Submit][Status][Discuss]Description【故事背景】宅男JYY非常喜欢玩RPG游戏,比如仙剑,轩辕剑等等。不过JYY喜欢的并不是战斗场景,而是类似电视剧一般的充满恩怨情仇的剧情。这些游戏往往都有很多的支线剧情,
M_AXSSI
·
2016-04-06 19:00
网络流与
费用流
(下)
费用流
费用流
费用流
算法好像有好多高级算法的样子,但我现在只会一个最简单的spfa连续最短路增广,这个东西就是贪心啦,最短路使每次增广的流的费用最小,没啥好说的。
the301stdoub
·
2016-04-06 11:00
[BZOJ1070][SCOI2007]修车(
费用流
)
题目描述传送门题解考虑第i个工人,他修第j辆车只对后面要修的车有影响,而前面修过的车已经对当前没有影响了。而这个影响就是后面每个将要修理的车都多等待了time的时间。把每个工人拆成n个点,表示第几个工人倒数第几次修车。每个车跟所有n×m个工人拆出的点连边。流量为1,费用为time[i,j]×k。(这里的k表示是倒数第几个修的)源和每辆车连边,n×m点和汇连边,流量都为1,费用同为0。代码#incl
Clove_unique
·
2016-04-05 18:00
网络流
bzoj
SCOI
[BZOJ1221][HNOI2001] 软件开发(
费用流
)
题目描述传送门题解和餐巾费用问题一样。你自己判断一下a天之后到底是i+a+1还是i+a吧==代码#include #include #include #include usingnamespacestd; constintmax_n=1005; constintmax_N=max_n*2+2; constintmax_m=max_n*10; constintmax_e=max_m*2; cons
Clove_unique
·
2016-04-05 14:00
网络流
hnoi
bzoj
[BZOJ1877][SDOI2009]晨跑(
费用流
)
题目描述传送门题解一看题目里两个约束条件:很显然最小费用最大流啊。于是开始搞:拆点xi,yi,表示入点和出点;由于每个点只能到达一次,xi向yi连边,容量为1,费用为0;其中1和n除外,因为可以经过多次。然后按照题目描述的建图,从起点的yi(出点)向终点的xi(入点)连边,每条边的长度即为费用。注意这里的边的容量也应该为1,因为有可能从1直接到n233从超级源向x1连边,从yn向超级汇连边,容量都
Clove_unique
·
2016-04-05 14:18
题解
省选
网络流
[BZOJ1877][SDOI2009]晨跑(
费用流
)
题目描述传送门题解一看题目里两个约束条件:很显然最小费用最大流啊。于是开始搞:拆点xi,yi,表示入点和出点;由于每个点只能到达一次,xi向yi连边,容量为1,费用为0;其中1和n除外,因为可以经过多次。然后按照题目描述的建图,从起点的yi(出点)向终点的xi(入点)连边,每条边的长度即为费用。注意这里的边的容量也应该为1,因为有可能从1直接到n233从超级源向x1连边,从yn向超级汇连边,容量都
Clove_unique
·
2016-04-05 14:00
网络流
bzoj
SDOI
【SDOI2013】【BZOJ3130】
费用流
DescriptionAlice和Bob在图论课程上学习了最大流和最小费用最大流的相关知识。最大流问题:给定一张有向图表示运输网络,一个源点S和一个汇点T,每条边都有最大流量。一个合法的网络流方案必须满足:(1)每条边的实际流量都不超过其最大流量且非负;(2)除了源点S和汇点T之外,对于其余所有点,都满足该点总流入流量等于该点总流出流量;而S点的净流出流量等于T点的净流入流量,这个值也即该网络流方
CreationAugust
·
2016-04-03 16:00
最大流
二分答案
网络流与
费用流
(上)网络流
网络流小学生都知道的一些性质:最大流等于最小割平面图的最大流等于其对偶图的最短路二分图中最大流等于最大匹配数还有一些乱七八糟的忘了求最大流的算法FF方法(最大流算法的基本思想): 建图,每条边要建反向边,容量为0(无向图容量跟正向边一样),一直找从S到T的增广路,每次找到都把最小的容量加到最大流,然后路上所有边都减去这个值,对应的反向边加上这个值,知道找不到增广路。EK算法:FF方法的最简单实现,
the301stdoub
·
2016-04-01 23:00
UVa1658 Admiral(拆点法+最小
费用流
)
id=51253【思路】固定流量的最小
费用流
。拆点,将u拆分成u1和u2,连边(u1,u2,1,0)表示只能经过该点一次。跑流量为2的最小
费用流
。
hahalidaxin
·
2016-03-30 17:18
bzoj1834(网络流加
费用流
)
1834:[ZJOI2010]network网络扩容TimeLimit: 3Sec MemoryLimit: 64MBSubmit: 2390 Solved: 1206[Submit][Status][Discuss]Description给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求:1、在不扩容的情况下,1到N的最大流;2、将1到N的最大流
M_AXSSI
·
2016-03-28 19:00
POJ 3680 Intervals(最小
费用流
)
思路:我们可以把区间端点离散化然后跑
费用流
,不超过k次,我们可以把这个对应流量属性。
weizhuwyzc000
·
2016-03-24 14:00
poj
最小费用流
ACM-ICPC
盒子嵌套问题 (二分图||
费用流
)
题目大意:给定n个盒子,并且有们的长宽,一个盒子可以放到另一个长宽 #include #include #include usingnamespacestd; structnode{ intl,h; }q[201]; intmp[201][201]; boolop(nodea,nodeb){ returna.l*a.h=1;--i){ if(mp[x][i]&&!vis[i]){ vis[i]=
Grit_ICPC
·
2016-03-23 23:00
二分图
费用流
UVA 1658 Admiral 最小费用最大流
题意:给出一个v个点e条边的有向加权图,求1~v的两条不相交的路径使得权值和最小题解:最小费用最大流吧2到v-1的每隔结点拆点x和x',中间连一条容量为1费用为0的边,然后求得是1到v流量为2的最小
费用流
zxhl
·
2016-03-22 22:00
[POJ 2195]Going Home[
费用流
]
题目链接:[POJ2195]GoingHome[
费用流
]题意分析:m代表人,H代表房子,两者数量一致,现在问:让所有人都找到一个家待下来,最少花费多少钱?
CatGlory
·
2016-03-22 20:00
费用流
[bzoj3638]k-Maximum Subsequence Sum
那么我们现在就是要求总流量不超过k的最大
费用流
。做法
WerKeyTom_FTD
·
2016-03-21 21:00
SDUT 2414 An interesting game(最大
费用流
)
题目大意:给定初始的n个山坡,并且有m个可加的山坡,选其中的不超过k个山坡来,放入n个山坡中不能够(两两的中间)。问最后加入不超过k个山坡的高度差之和。思路:将其中的n个山坡与原点联,n个山坡再与m个山坡高度联(0 #include #include #include #include #include #include #include #defineLLlonglong #defineinf0
Grit_ICPC
·
2016-03-20 20:00
费用流
UVA 1658 (
费用流
)
求两条不相交从1到n路径的长度和的最小值.每个点拆成入点出点,流量1费用为边权,拆成的两个点流量为1费用为0,除了源点和汇点流量为2.#include #include #include #include #include #include #include usingnamespacestd; #defineINF11111111 #definemaxn2111 #definemaxm21111
morejarphone
·
2016-03-18 14:00
2245: [SDOI2011]工作安排|
费用流
裸的
费用流
。。由于某SB错误RE+WA了一早晨。。。
ws_yzy
·
2016-03-17 08:00
费用流
[POJ 2516]Minimum Cost[
费用流
][建图]
题目链接:[POJ2516]MinimumCost[
费用流
][建图]题意分析:N个店主,M个供货商,K种货物,每个店主都有自己需要的货物数量,每个供货商都会提供一定数量的货物,每个供货商给店主提供不同货物的单位价格不同
CatGlory
·
2016-03-17 00:00
网络流
[网络流24题][CODEVS1916]负载平衡问题(
费用流
)
从源点向Xi连边,容量为ri,费用为0;从Yi向汇点连边,容量为xba,费用为0;从Xi向对应的Yi连边,容量为INF,费用为0;从Yi向环形相邻的Xi连边,容量为INF,费用为1;用
费用流
求解即可。
Clove_unique
·
2016-03-16 22:08
题解
网络流
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他