网络流
martinue
攻城狮
展开
-
nefu500(二分,最大流)
网购Problem:ATime Limit:3000msMemory Limit:65536KDescription 在这个信息化的时代,网购成为了最流行的购物方式,比起在大街上,顶着烈日寻找需要的商品,大多数人更愿意坐在家里,点击下鼠标,来找到喜欢的商品,并完成购物。尽管网购还有很多安全问题原创 2016-04-15 19:50:41 · 412 阅读 · 0 评论 -
最长k可重区间集问题(最小费用流)
Description 给定实直线L 上n 个开区间组成的集合I,和一个正整数k,试设计一个算法,从开区间集合I 中选取出开区间集合S属于I,使得在实直线L 的任何一点x,S 中包含点x 的开区间个数不超过k,且达到最大。这样的集合S称为开区间集合I的最长k可重区间集。称为最长k可重区间集的长度。 对于给定的开区间集合I和正整数k,计算开区间集合I的最长k可重区间集的长原创 2016-06-15 20:44:54 · 684 阅读 · 0 评论 -
海底机器人问题(最小费用流)
Description 深海资源考察探险队的潜艇将到达深海的海底进行科学考察。潜艇内有多个深海机器人。潜艇到达深海海底后,深海机器人将离开潜艇向预定目标移动。深海机器人在移动中还必须沿途采集海底生物标本。沿途生物标本由最先遇到它的深海机器人完成采集。每条预定路径上的生物标本的价值是已知的,而且生物标本只能被采集一次。本题限定深海机器人只能从其出发位置沿着向北或向东的方向移动,而且多个原创 2016-06-15 19:12:48 · 397 阅读 · 0 评论 -
最长递增子序列问题(最大流)
Description给定正整数序列x1 , ... , xn 。(1)计算其最长递增子序列的长度s。(2)计算从给定的序列中最多可取出多少个长度为s的递增子序列。(3)如果允许在取出的序列中多次使用x1和xn,则从给定序列中最多可取出多少个长度为s的递增子序列。设计有效算法完成(1)(2)(3)提出的计算任务。Input多组数据输入.每组输入第1 行有原创 2016-06-14 20:12:28 · 527 阅读 · 0 评论 -
负载平衡问题(最小费用流)
Description G 公司有n 个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等。如何用最少搬运量可以使n 个仓库的库存数量相同。搬运货物时,只能在相邻的仓库之间搬运。 对于给定的n 个环形排列的仓库的库存量,编程计算使n 个仓库的库存数量相同的最少搬运量。Input多组数据输入.每组输入第1 行中有1 个正整数n(nOutput原创 2016-06-12 18:48:55 · 694 阅读 · 0 评论 -
餐巾计划问题(最小费用流)
Description 一个餐厅在相继的N 天里,每天需用的餐巾数不尽相同。假设第i天需要ri块餐巾(i=1,2,…,N)。餐厅可以购买新的餐巾,每块餐巾的费用为p分;或者把旧餐巾送到快洗部,洗一块需m天,其费用为f 分;或者送到慢洗部,洗一块需n 天(n > m),其费用为s 试设计一个算法为餐厅合理地安排好N 天中餐巾使用计划,使总的花费最小。 编程找出一个最佳餐巾原创 2016-06-10 18:25:52 · 786 阅读 · 0 评论 -
太空飞行计划问题(最大流)
Description W教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合I={I1,I2,…In}。实验Ej需要用到的仪器是I的子集。配置仪器Ik的费用为ck美元。实验Ej的赞助商已同意为该实验结果支付pj美元。W教授的任务是找出一个有效算法原创 2016-06-09 16:53:04 · 724 阅读 · 0 评论 -
hdu5855(2016多校第9场,二分,最大权闭合图,最大流)
Less Time, More profitTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1453 Accepted Submission(s): 199Problem DescriptionThe city原创 2016-08-18 11:58:01 · 570 阅读 · 0 评论 -
hdu4807(最小费用流过程理解)
Lunch TimeTime Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 602 Accepted Submission(s): 112Problem DescriptionThe campus of Nanjing原创 2016-09-21 19:45:57 · 1251 阅读 · 0 评论 -
poj3469(最小割)
Dual Core CPUTime Limit: 15000MS Memory Limit: 131072KTotal Submissions: 23355 Accepted: 10165Case Time Limit: 5000MSDescriptionAs more and more computers原创 2016-10-11 15:09:32 · 360 阅读 · 0 评论 -
最小费用流模板
和最大流模板对比着看:最大流模板(Dinic)贴上最小费用流模板:const int oo=1e9;const int mm=11111111;const int mn=888888;int node,src,dest,edge;int ver[mm],flow[mm],cost[mm],nex[mm];int head[mn],dis[mn],p[mn],q[mn]原创 2016-05-30 18:02:58 · 3401 阅读 · 0 评论 -
最大流模板(Dinic)
和最小费用流模板对比着看:最小费用流模板贴上最大流模板:#include#includeusing namespace std;const int oo=1e9;/**oo 表示无穷大*/const int mm=111111111;/**mm 表示边的最大数量,记住要是原图的两倍,在加边的时候都是双向的*/const int mn=999;/**mn 表示点的最大数量*/int node,src,原创 2016-05-30 18:01:11 · 2466 阅读 · 0 评论 -
方格取数问题(最大流)
Description 在一个有m*n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。对于给定的方格棋盘,按照取数要求编程找出总和最大的数。Input多组数据输入.每组输入第1 行有2 个正整数m和n,分别表示棋盘的行数和列数。接下来的m行,每行有n个正整数,表示原创 2016-06-16 19:10:18 · 3940 阅读 · 0 评论 -
数字梯形问题(最小费用流)
Description 给定一个由n 行数字组成的数字梯形如下图所示。梯形的第一行有m 个数字。从梯形的顶部的m 个数字开始,在每个数字处可以沿左下或右下方向移动,形成一条从梯形的顶至底的路径。规则1:从梯形的顶至底的m条路径互不相交。规则2:从梯形的顶至底的m条路径仅在数字结点处相交。规则3:从梯形的顶至底的m条路径允许在数字结点相交或边相交。原创 2016-06-16 20:55:03 · 817 阅读 · 0 评论 -
骑士共存问题(最大流)
Description 在一个n*n个方格的国际象棋棋盘上,马(骑士)可以攻击的棋盘方格如图所示。棋盘上某些方格设置了障碍,骑士不得进入。 对于给定的n*n个方格的国际象棋棋盘和障碍标志,计算棋盘上最多可以放置多少个骑士,使得它们彼此互不攻击。Input多组数据输入.每组输入第一行有2 个正整数n 和m (1<=n<=20原创 2016-06-17 20:04:35 · 1309 阅读 · 0 评论 -
poj1087(最大流)
A Plug for UNIXTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 15470 Accepted: 5248DescriptionYou are in charge of setting up the press room for the i原创 2016-04-13 22:16:18 · 446 阅读 · 0 评论 -
zoj2314(上下界网络流)
Description The terrorist group leaded by a well known international terrorist Ben Bladen is buliding a nuclear reactor to produce plutonium for the nuclear bomb they are planning to create原创 2016-04-13 19:39:54 · 463 阅读 · 0 评论 -
hdu4971(最大流,最大权闭合子图)
A simple brute force problem.Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 618 Accepted Submission(s): 323Problem Description原创 2016-04-12 21:53:35 · 708 阅读 · 0 评论 -
hdu4975(最大流判环)
A simple Gaussian elimination problem.Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1539 Accepted Submission(s): 483Problem Des原创 2016-04-08 16:44:18 · 479 阅读 · 0 评论 -
hdu4289(拆点最大流)
ControlTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2564 Accepted Submission(s): 1095Problem Description You, the head of原创 2016-04-06 17:37:20 · 414 阅读 · 1 评论 -
hdu5294(最短路+最大流)
Tricks DeviceTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 3095 Accepted Submission(s): 835Problem DescriptionInnocent Wu f原创 2016-04-05 21:45:52 · 821 阅读 · 0 评论 -
hdu4292(最大流)
FoodTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4415 Accepted Submission(s): 1492Problem Description You, a part-time di原创 2016-04-05 20:00:35 · 475 阅读 · 0 评论 -
poj1459(最大流)
DescriptionA power network consists of nodes (power stations, consumers and dispatchers) connected by power transport lines. A node u may be supplied with an amount s(u) >= 0 of power, may produ原创 2015-08-23 12:28:34 · 498 阅读 · 0 评论 -
poj2195(二分图最大匹配,最小费用流)
Going HomeTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 21120 Accepted: 10668DescriptionOn a grid map there are n little men and n houses. In each u原创 2016-05-30 17:55:06 · 1542 阅读 · 0 评论 -
poj1273(最大流)
DescriptionEvery time it rains on Farmer John's fields, a pond forms over Bessie's favorite clover patch. This means that the clover is covered by water for awhile and takes quite a long time to原创 2015-08-23 12:21:02 · 577 阅读 · 0 评论 -
hdu4411(最小费用流)
ArrestTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1742 Accepted Submission(s): 691Problem DescriptionThere are (N+1) citi原创 2016-04-12 19:29:05 · 631 阅读 · 0 评论 -
分配问题(费用流 or KM算法)
Description 有n件工作要分配给n个人做。第i 个人做第j 件工作产生的效益为ij c 。试设计一个将n件工作分配给n个人做的分配方案,使产生的总效益最大。 对于给定的n件工作和n个人,计算最优分配方案和最差分配方案。Input多组数据输入.每组输入第1 行有1 个正整数n<=50,表示有n件工作要分配给n 个人做。接下原创 2016-06-17 20:55:03 · 2200 阅读 · 0 评论 -
运输问题(最小费用流)
Description W公司有m个仓库和n 个零售商店。第i 个仓库有ai 个单位的货物;第j 个零售商店需要bj个单位的货物。货物供需平衡,即。从第i 个仓库运送每单位货物到第j 个零售商店的费用为Cij 。试设计一个将仓库中所有货物运送到零售商店的运输方案,使总运输费用最少。 对于给定的m 个仓库和n 个零售商店间运送货物的费用,计算最优运输方案和最差运输方案。原创 2016-06-10 19:11:44 · 6931 阅读 · 3 评论