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
Ditches
poj 1273Drainage
Ditches
最大流#include #include #include usingnamespacestd; constintMAXN=20010;//点数的最大值 constintMAXM=880010;//边数的最大值 constintINF=0x3f3f3f3f; structNode { intfrom,to,next; intcap; }edge[MAXM]; inttol; inthead[MA
rebelqsp
·
2014-03-09 21:00
hdu 1532 Drainage
Ditches
(网络流两种方法)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1532DrainageDitchesTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):1507 AcceptedSubmission(s):701Problem
u012860063
·
2014-03-04 17:00
ACM
iostream
流量
POJ 1273 Drainage
Ditches
最大流
http://poj.org/problem?id=1273题目大意:给你N条路径(有重边),和M个点,求以1为源点,M为汇点的最大流。思路:第一题最大流问题,直接用Edmonds-Karp算法即可#include #include #include #include usingnamespacestd; constintMAXN=1q; q.push(s); pre[s]=0; flow[s]=
murmured
·
2014-02-19 23:00
编程
ACM
poj
CUGB图论专场2:E - Drainage
Ditches
最大流EK算法与Dinic算法
E- DrainageDitchesTimeLimit:1000MS MemoryLimit:10000KB 64bitIOFormat:%I64d&%I64uSubmit StatusDescriptionEverytimeitrainsonFarmerJohn'sfields,apondformsoverBessie'sfavoritecloverpatch.Thismeans
u011466175
·
2014-02-17 13:00
POJ 1273 Drainage
Ditches
DescriptionEverytimeitrainsonFarmerJohn'sfields,apondformsoverBessie'sfavoritecloverpatch.Thismeansthatthecloveriscoveredbywaterforawhileandtakesquitealongtimetoregrow.Thus,FarmerJohnhasbuiltasetofdra
lphy2352286B
·
2014-02-16 10:00
POJ:1273 Drainage
Ditches
(网络最大流模版题)
第一次做网络流的题目,比着白书敲了一个EK算法,然后AC了。最大流理解的还不够深刻,还得研究研究。注意有重边。 #include #include #include #include #include #defineMAXN205 #defineINF2000000000 usingnamespacestd; intmain() { intm,n; while(scanf("%d%d",&m,&n
kkkwjx
·
2013-11-08 20:00
网络流
最大流
EK算法
POJ 1273 Drainage
Ditches
题目链接:DrainageDitches解题思路:最大流问题,看了一下午的文章和博客。感觉对最大流有了一个初步的了解。给你一张图,里面部分节点间有容量为C的管道,里面的水流不能大于容量限制,给一个指定的源点和汇点,求汇点可以流入水的最大量。首先要把整个图转化一下才可以更轻松的解决问题,将所有的边转化为一对边,一个称之为正向边,另一个为反向边。例如u,v节点间有一个容量为C的边,就可以抽象成一个C的
u010787640
·
2013-09-28 00:00
hdu1532 Drainage
Ditches
(Dinic)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1532题解:模版题。#include #include #defineINF0x7fffffff #defineMAXN202 structnode { intto,cap,next; }edge[MAXN'9'); while(ch>='0'&&ch0) { level[edge[i].to]=le
lezong2011
·
2013-09-15 18:00
poj1273&hdu1523Drainage
Ditches
(ISAP)
题目请戳这里题目大意:略。题目分析:网络流模版题。不过数据很弱,只能测很烂的模版。第一道网络流详情请见代码:#include #include #include #include usingnamespacestd; constintN=205; constintM=410; constintinf=0x3f3f3f3f; structnode { intto,next,pre,c,f; }ar
ophunter
·
2013-09-08 10:00
图论
网络流
poj1273 Drainage
Ditches
最大流 dinic算法
DrainageDitchesTimeLimit:1000MS MemoryLimit:10000KTotalSubmissions:49853 Accepted:18918DescriptionEverytimeitrainsonFarmerJohn'sfields,apondformsoverBessie'sfavoritecloverpatch.Thismeansthatthecloveri
u010422038
·
2013-09-07 09:00
POJ 1273 && HDU 1532 Drainage
Ditches
(Dinic 算法)
转载请注明出处:http://blog.csdn.net/a1dark分析:Dinic模板题、先比EK算法而言、确实要优化一些、Dinic要比EK难理解一些、用一次DFS代替多次BFS、很神奇的算法、Orz。。。#include #include #include usingnamespacestd; #include #defineN205 #defineINF0xfffffff intmap[
verticallimit
·
2013-09-07 08:00
ACM
网络流
Dinic算法
HDU 1532 && POJ 1273 Drainage
Ditches
(网络流 EK算法)
转载请注明出处:http://blog.csdn.net/a1dark分析:刚学会了EK算法、然后重新找了一题来做、写起来非常流畅、连编译运行都没有、直接一次AC、爽死了、弱弱的我貌似有网络流天赋?嘿嘿、继续加油!#include #include #include usingnamespacestd; #include #defineMAXN205 #defineINF0xfffffff int
verticallimit
·
2013-09-05 22:00
ACM
图论
网络流
EK算法
poj 1273 Drainage
Ditches
题目大意:对于一个排水系统,求它的最大排水速度。即最大流,用的是标号增广路算法。#include #include #include #defineINF100000000 intmin(inta,intb) { if(a>b) returnb; else returna; } structnode { intc,f; }map[210][210]; intm,n,flag[210],prev[
KIDGIN7439
·
2013-08-25 17:00
Drainage
Ditches
DrainageDitchesTimeLimit:1000msCaseTimeLimit:1000msMemoryLimit:10000KB64-bitintegerIOformat:%lld Javaclassname:MainSubmitStatusFontSize:EverytimeitrainsonFarmerJohn'sfie
lsh670660992
·
2013-08-17 13:00
POJ 1273 Drainage
Ditches
题解与分析<网络流DINIC>
DrainageDitches草地排水TimeLimit:1000MS MemoryLimit:10000KTotalSubmissions:49294 Accepted:18658 描述在农夫约翰的农场上,每逢下雨,Bessie最喜欢的三叶草地就积聚了一潭水。这意味着草地被水淹没了,并且小草要继续生长还要花相当长一段时间。因此,农夫约翰修建了一套排水系统来使贝茜的草地免除被大水淹没的烦恼(不用担
u011400953
·
2013-08-14 11:00
USACO Training 4.2.1 Drainage
Ditches
草地排水 题解与分析<网络流DINIC算法>
DrainageDitches草地排水描述在农夫约翰的农场上,每逢下雨,Bessie最喜欢的三叶草地就积聚了一潭水。这意味着草地被水淹没了,并且小草要继续生长还要花相当长一段时间。因此,农夫约翰修建了一套排水系统来使贝茜的草地免除被大水淹没的烦恼(不用担心,雨水会流向附近的一条小溪)。作为一名一流的技师,农夫约翰已经在每条排水沟的一端安上了控制器,这样他可以控制流入排水沟的水流量。农夫约翰知道每一
u011400953
·
2013-08-14 10:00
POJ 1273 Drainage
Ditches
我的第一道网络流——最大流问题
题目大意就不说了是一道裸的网络流中的最大流问题,可以用增广路算法来做,即EDMONDS-KARP算法。读入会有多组数据,每一组先有N和M,N表示图中边的条数,M表示图中节点的个数,接下来有N行数据,每行有三个数S,E,C表示一条边的起点,终点和边上的容量,注意是有向边,而且有重边;好了题目就是这样,还是说一下这个算法吧,这个算法其实是很暴力的。。他每次只是用BFS找到一条路,使得在这条路上的每一条
u011401504
·
2013-08-12 11:00
poj
Drainage
Ditches
1273
网络流最大流问题
POJ 1273 || HDU 1532 Drainage
Ditches
,最大流入门题
提交地址DrainageDitchesTimeLimit1000msMemoryLimit65536kbdescriptionEverytimeitrainsonFarmerJohn'sfields,apondformsoverBessie'sfavoritecloverpatch.Thismeansthatthecloveriscoveredbywaterforawhileandtakesqui
yew1eb
·
2013-08-09 10:00
hdu 1532 Drainage
Ditches
(最大流)
最大流的第一道题,刚开始学这玩意儿,感觉好难啊!哎····· 希望慢慢地能够理解一点吧! #include<stdio.h> #include<string.h> #include<queue> using namespace std; #define inf 1000
·
2013-08-06 18:00
HDU
【Drainage
Ditches
草地排水】
//这篇博文看看就好,2年前写的,不堪入目……在农夫约翰的农场上,每逢下雨,Bessie最喜欢的三叶草地就积聚了一潭水。这意味着草地被水淹没了,并且小草要继续生长还要花相当长一段时间。因此,农夫约翰修建了一套排水系统来使贝茜的草地免除被大水淹没的烦恼(不用担心,雨水会流向附近的一条小溪)。作为一名一流的技师,农夫约翰已经在每条排水沟的一端安上了控制器,这样他可以控制流入排水沟的水流量。农夫约翰知道
geng4512
·
2013-08-04 20:00
C++
USACO
iostream
网络流
poj 1273 Drainage
Ditches
---maxflow最大流
DescriptionEverytimeitrainsonFarmerJohn'sfields,apondformsoverBessie'sfavoritecloverpatch.Thismeansthatthecloveriscoveredbywaterforawhileandtakesquitealongtimetoregrow.Thus,FarmerJohnhasbuiltasetofdra
xiaozhuaixifu
·
2013-07-20 22:00
最大流
增广路径
POJ 1273 Drainage
Ditches
【网络流】
裸网络流,注意一下可能又重边就可。献上一个Dinic模板#include #include #include #include usingnamespacestd; #defineN210 intg[N][N]; classDinic{ public: staticconstintINF=1000000007,SIZE=205; intc[SIZE][SIZE]; intn,s,t,l[SIZE]
yang_7_46
·
2013-06-16 15:00
hdu1532 Drainage
Ditches
DrainageDitchesProblemDescriptionEverytimeitrainsonFarmerJohn'sfields,apondformsoverBessie'sfavoritecloverpatch.Thismeansthatthecloveriscoveredbywaterforawhileandtakesquitealongtimetoregrow.Thus,Farme
HELLO_THERE
·
2013-05-26 16:00
HDU 1532 Drainage
Ditches
(增广路)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1532一星期没做题了,调养过度。第一道增广路留念。#include #include #include #include #defineINT_MAX214748364 #definemaxn205 usingnamespacestd; intmap[maxn][maxn],pre[maxn],n; b
z690933166
·
2013-05-03 16:00
POJ1273(Drainage
Ditches
)
DrainageDitchesTimeLimit:1000MS MemoryLimit:10000KTotalSubmissions:46638 Accepted:
wangwenhao00
·
2013-04-23 22:00
【网络流第二步】Hdu 1532——Drainage
Ditches
邻接矩阵版
不多说,HDU卡数据还是挺厉害的#include #include #include #include #include #include #include #definemaxn205 #defineINF100000000 usingnamespacestd; //TemplateBadeBy:XiaobinChen intpointnum,edgenum;//poi
mig_davidli
·
2013-04-15 20:00
【网络流第一步】Hdu 1532——Drainage
Ditches
题目链接:点击打开链接看了一会网络流的概念,找了个模板就上了。。起初TLE了几遍,发现是初始化没搞好。。sap优化据资料说比EK省好多时间的说,网络流的精髓应该是构图,以后碰到难题应该会有所体会的。网络流有三个性质:一个节点流量守恒(形如电路中的KVL/KCL),流量双向,f(i,j) #include #include #include #include #include #include us
mig_davidli
·
2013-04-09 11:00
POJ1273Drainage
Ditches
(网络流入门题目)
#include #include #include #include #include #include usingnamespacestd; constintINF=0x7fffffff; constintN=210; intmap1[N][N]; intlink[N]; intmi[N]; intn,m; //EK算法 intbfs(ints){ queueQ; memset(link,0,
wangwenhao00
·
2013-03-27 22:00
BNUOJ 1392 Drainage
Ditches
和前面那个POJ1273是一样的,这里用的是Dinic算法,所以当做一个模板保存一下。#include #include #include #include #defineINF0x7fffffff usingnamespacestd; intval[300][300]; intlev[300]; intn,m; boolbfs() { intu,v; memset(lev,-1,sizeof(l
sssogs
·
2013-03-07 22:00
poj 1273 Drainage
Ditches
(最大费用流+最短增广路径算法)
DrainageDitchesTimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions: 45239 Accepted: 17002DescriptionEverytimeitrainsonFarmerJohn'sfields,apondformsoverBessie'sfavoritecloverpatch.Thismeansthattheclo
nealgavin
·
2013-03-03 14:00
POJ 1275 Drainage
Ditches
最大流模板题,用EK算法。#include #include #include #include usingnamespacestd; #defineINF9999999 intmap[260][260],flow[260][260]; intEdmondsKarp(intsta,inttar) { intcnt,t,i,f[260],pr[260]; queueq; cnt=0; memset(
sssogs
·
2013-01-08 10:00
POJ 4273 Drainage
Ditches
大意不再赘述。网络流入门题,这里我用的是Dinic算法,这里需要注意的是需要建立容量为0的一条反向弧。#include #include #include #include #include #include #include usingnamespacestd; constintMAXN=210; constintMAXM=210*210; constintINF=0x3f3f3f3f; s
Wall_F
·
2012-11-21 11:00
POJ1273 Drainage
Ditches
(SAP+GAP)
题目大意:每当下雨,农夫FJ最喜爱的养尊处优的地方周围就变成了一个池塘,这让他很不爽,所以决心要把这个问题解决掉,所以他就在四周建造了一些渠沟以便排水,更为巧妙地是可以把这水排到一个小溪处。编号为1的节点作为池塘,编号为n的地方作为小溪。求最大排水量思路:赤裸裸的最大流。SPA+GAP再次撸过~~~要注意的是可能最大流会超int。还有的是:如果是拿邻接矩阵做的话要考虑重边问题(包含自环),但是邻接
kg_second
·
2012-10-05 18:00
HDU 1532 Drainage
Ditches
DrainageDitchesTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):4748AcceptedSubmission(s):2210ProblemDescriptionEverytimeitrainsonFarmerJohn'sfields,apondforms
zhjchengfeng5
·
2012-09-17 23:00
poj1273 - Drainage
Ditches
想看更多的解题报告:http://blog.csdn.net/wangjian8006/article/details/7870410 转载请注明出处:http://blog.csdn.net/wangjian8006题目大意:有N条水沟,M个水池,问从第一个水池到最后一
wangjian8006
·
2012-08-30 15:00
HDU1532 Drainage
Ditches
Dinic算法
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1532 题目大意: 就是由于下大雨的时候约翰的农场就会被雨水给淹没,无奈下约翰不得不修建水沟,而且是网络水沟,并且聪明的约翰还控制了水的流速,本题就是让你求出最大流速,无疑要运用到求最大流了。题中N为水沟数,M为水沟的顶点,接下来Si,Ei,Ci分别是水沟的起点,终点以及其容量。求源点1到终点M
No_Retreats
·
2012-08-20 16:00
算法
网络
HDU1532 Drainage
Ditches
最大流
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1532 题目大意: 就是由于下大雨的时候约翰的农场就会被雨水给淹没,无奈下约翰不得不修建水沟,而且是网络水沟,并且聪明的约翰还控制了水的流速,本题就是让你求出最大流速,无疑要运用到求最大流了。题中m为水沟数,n为水沟的顶点,接下来Si,Ei,Ci分别是水沟的起点,终点以及其容量。求源点1到终点n
No_Retreats
·
2012-08-19 19:00
POJ 1273 Drainage
Ditches
网络流基础题
题目扫了一眼,直接EK求解,1A。#include #include #include #include #include #include #include #include #include #include #include #include #definePIacos(-1.0) #defineMax205 #defineinf1cnt) { inttemp=q[cnt++]; if(te
kdqzzxxcc
·
2012-08-18 23:00
网络
Path
POJ-1273-Drainage
Ditches
POJ-1273-Drainage
Ditches
http://poj.org/problem?
aijuans
·
2012-08-13 11:00
ACM_POJ
POJ-1273-Drainage
Ditches
POJ-1273-DrainageDitcheshttp://poj.org/problem?id=1273基本的最大流,Ford-Fulkerson算法,按LRJ的白书写的#include #include #include usingnamespacestd; #defineINF0x7fffffff intmain() { intn,m; intfrom,to,w,f; intu,v; in
Cambridgeacm
·
2012-08-13 10:00
网络流改进SAP算法模版、HDU 1532 Drainage
Ditches
(解题报告)
转载请注明出处:http://write.blog.csdn.net/postlist题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1532本次网络流算法看了两天了,先学习了EK算法,发现速度不够快,于是查找资料,得网络流诸多算法中主流算法(SAP算法)学习之。相关链接:1、网络流的算法分类:http://www.notonlysuccess.com
cxb569262726
·
2012-08-13 01:00
c
算法
网络
SAP
Path
POJ 1273 Drainage
Ditches
回顾网络流,学得最好的应该就是最大流了,都已经忘得差不多了。这道题还是很基础的题目啊,原来做过又做了一次。代码:#include usingnamespacestd; #defineINF0x7fffffff #definemaxn205 structEdge { intv,w,next; }e[maxn*2]; inthead[maxn],pre[maxn]; intque[max
aacm1992
·
2012-07-31 09:00
poj Drainage
Ditches
模版题,很多人A.模版:http://blog.csdn.net/rookie_algo/article/details/7803313#include usingnamespacestd; constintinf=0x7fffffff; constintMAXN=210; constintMAXM=MAXN*MAXN; intmap[MAXN][MAXN]; intdis[MAXN]; intq
rookie_Algo
·
2012-07-30 21:00
优化
SAP
usaco 4.2 Drainage
Ditches
(最大流入门题)
DrainageDitchesHalBurchEverytimeitrainsonFarmerJohn'sfields,apondformsoverBessie'sfavoritecloverpatch.Thismeansthatthecloveriscoveredbywaterforawhileandtakesquitealongtimetoregrow.Thus,FarmerJohnhasbu
fp_hzq
·
2012-07-24 19:00
HDOJ 1532 Drainage
Ditches
(最大流)
/* AC,一道基本最大流问题,采用Edmonds_Karp算法,算法复杂度O(V*E*E) */ #include #include usingnamespacestd; constintnMax=207; constintINF=0x7fffffff; queueQ; intstart,endd,path[nMax],flow[nMax],map[nMax][nMax]; intbfs(
lhshaoren
·
2012-07-15 17:00
算法
Path
poj 1273 Drainage
Ditches
--最大流--sap
/* sap的非递归实现0ms还不错 让人纠结的啊我写的是吧d[]初始化为0WA 看别人的模版初始化为m,过了 又看到别人用数组标记,过了(貌似也不对,居然过了) 我写了一个数组标记访问,没过 */ #include #include #include usingnamespacestd; constintN=300; constintinf=0x7fffffff; intmap[N][N]; i
qq172108805
·
2012-07-10 16:00
hdu1532 & pku1273 Drainage
Ditches
网络流(最大流EK算法)
hdu1532&pku1273 DrainageDitches(最大流EK算法) 本题的算法流程1.初始化pre2.BFS求增广路径P 不存在:break,returnflow;3.求P中最小值aug4.修改P中残留容量,流flow++++ 需要注意:1°BFS找增广路径2°前缀数组pre的遍历 //pku1273hdu1532 #include #include #defineV30
dellaserss
·
2012-07-10 09:00
poj 1273 Drainage
Ditches
--最大流--Dinic
/* 之前用EK写过这题,现在学dinic,又写了这个题 */ #include #include #include usingnamespacestd; intmap[205][205],lvl[205]; intn,m,ret; intbfs()//分层 { intu,i; memset(lvl,0,sizeof(lvl)); queueq; q.push(1); lvl[1]=1; whil
qq172108805
·
2012-07-05 20:00
【网络流】poj 1273 Drainage
Ditches
第一次写网络流的算法,巨水的题目......利用残留网络不断的寻找增广路径就行了。#include #include usingnamespacestd; boolaugment(); //capacityofpipe intcapacity[205][205]; //previouspipe intrecord[1005]; intn; boolchecked[205]; queueq;
lwfcgz
·
2012-04-20 13:00
算法
网络
USACO 4.2 Drainage
Ditches
这是一道网络流的模板题,只要知道网络流的基本概念应该就能水过,在此只贴代码,有空我会写一篇网络流入门的文章供还没有接触过网络流的朋友阅读。代码:#include #include #include #defineMAX210 #defineoo10000001 usingnamespacestd; intmap[MAX][MAX],arcs,nodes,_max,layer[MAX]; bool
sunny606
·
2012-04-18 21:00
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他