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
shortest
USACO Sweet Butter 解题报告
网上看解题报告,看到了
Shortest
_Path_Faster_Algorithm。于是去wikipedia(http:
thestoryofsnow
·
2013-04-03 21:00
poj 2001 --
Shortest
Prefixes ( 字典树 )
给出一个字典,输出每一个单词唯一的最短前缀 数据不是很大,排序暴力应该也可以处理,我这里用了Trie树#include #include #include #include #include #include #include #include #include #include #include #include #include usingnamespacestd; chars[1100]
dlut_ju
·
2013-03-21 12:00
POJ 2001
Shortest
Prefixes
大意:给定一些字符串,让你找到每一个字符串的最小前缀,该前缀能唯一代表该字符串。思路:字典树,维护一个val值,表示通过该结点的字母的个数,只要val[i]==1,返回该字母的位置,如果都没有,直接返回字符串长度。#include #include #include #include #include #include #include #include usingnamespacestd; i
Wall_F
·
2013-03-18 16:00
Dijkstra’s Algorithm
Single-Source
Shortest
Paths Problem: Input: Directed graph G=(V, E).
leonzhx
·
2013-03-18 15:00
Graph
heap
Shortest Path
Shortest
Distance (20)
考察环模拟操作#include #defineMAX100000 intg_Dis[MAX]; intg_Sum[MAX+1]; intMin(inta,intb) { if(ab) { inttemp=a; a=b; b=temp; } intans=g_Sum[b-1]-g_Sum[a-1]; ans=Min(ans,total-ans); printf("%d\n",ans); } } r
sunbaigui
·
2013-03-12 10:00
pat
ZJU
PAT 1046
Shortest
Distance
#include intmain(){ intn,m,i,j,d[100000]; scanf("%d",&n); for(i=1;in)temp=1; } temp=start; while(temp!=end){ if(temp==1)temp=n+1; sum2+=d[--temp]; } if(sum1 intmain(){ intn,m,i,j,d[1
J2EE大鸟
·
2013-03-09 21:00
test
PAT 1046
Shortest
Distance
#include intmain(){ intn,m,i,j,d[100000]; scanf("%d",&n); for(i=1;in)temp=1; } temp=start; while(temp!=end){ if(temp==1)temp=n+1; sum2+=d[--temp]; } if(sum1 intmain(){ intn,m,i,j,d[1
J2EE大鸟
·
2013-03-09 21:00
test
pat 1046
Shortest
Distance
题意是求一个环上的两点之间最短距离,纯粹模拟,最后一点超时,过不了。后来经人提示,不用保存各点的值,只要保存从起点到该点的值,即可。代码://104618:30-19:14 #include constintNUM=200008; inta[NUM]; intmain() { intn,i,m,x,y,j; //freopen("C:\\DocumentsandSettings\
jjike
·
2013-03-07 19:00
[LeetCode] Word Ladder
Word Ladder Given two words (start and end), and a dictionary, find the length of
shortest
cozilla
·
2013-03-05 00:00
LeetCode
pat 1018
usingnamespacestd; intC,N,p,M; intv[505];//bike的容量 introad[505][505];//两点之间的距离 intvis[505]; intsum_road,
shortest
chen895281773
·
2013-03-02 17:00
软件测试价值观-SMBT新理念
SMBT是
Shortest
time、Mostbug、Bestbug、Trackbug这几个单词的缩写,其含义就是“测试人员要在最短的时间内发现最多最有价值的B
talking12391239
·
2013-03-01 13:00
HDU 1595 find the longest of the
shortest
删除一条边的最长最短路
转载请注明本文地址谁能告诉我200ms的是怎么做到的……风神您是怎么做到的orz……题意:给n个点,m条无向边,从1号点到n号点。现在删除其中的一条边,但不知道是哪条。求最坏情况下的最短路长度。思路:先跑一遍最短路,然后枚举最短路经过的边,删之(就是距离设成inf),跑最短路……依次重复,记录最大值即可。证明:假如删除的边不在原来的最短路上,那么删除了之后的最短路还是那条最短路,一定不会是最长的那
Shoutmon
·
2013-02-18 23:00
HDU 4479
Shortest
path(最短路)
题意:求最短路,要求每一次走的路都比上一次的长。思路:把所有边排序,然后从短到长的顺序找最短路,相同长度的同时考虑。。机组数据:3551212323431444545512223334414545555122233344145456#include #include #include #include #include #include usingnamespacestd; #defineLLlo
binwin20
·
2012-12-14 17:00
最短路
Shortest
path of the king
A.Shortestpathofthekingtimelimitpertest1secondmemorylimitpertest64megabytesinputstandardinputoutputstandardoutputThekingisleftaloneonthechessboard.Inspiteofthisloneliness,hedoesn'tloseheart,becauseheh
wahaha1_
·
2012-12-14 11:00
ospf简介
开放最短路径优先协议(Open
Shortest
Path Fist,OSPF)是由Internet工程任务组(Internet Engineering Task Force,IETF)开发的路由选择协议
taiguoqing
·
2012-11-19 11:40
ospf简介
单区域OSPF
单区域OSPF OSPF( Open
Shortest
Path First)开放最短链路优先路由协议是典型的链路状态路由协议。
guodong810
·
2012-11-02 23:22
Cisco
ospf
最短路径算法—SPFA(
Shortest
Path Faster Algorithm)算法分析与实现
原文地址:http://www.wutianqi.com/?p=2285建议看SPFA前先看看Dijkstra和Bellman-Ford这两个最短路算法。SPFA的思路比较简单,网上的说法也比较统一,NOCOW和百度百科上都有。这里在网上找到讲的比较通俗易懂的:SPFA(ShortestPathFasterAlgorithm)是Bellman-Ford算法的一种队列实现,减少了不必要的冗余计算。算
WUYUAN2011WOAINI
·
2012-10-24 16:00
hdu 3631
Shortest
Path
点击打开链接hdu3631思路:最短路+floyd分析:1题目给的n #include #include #include usingnamespacestd; #defineMAXN310 #defineINF0xFFFFFFF intn,m,Q,cnt,flag; intvis[MAXN]; intweight[MAXN][MAXN]; voidinit(){ for(inti=0;iv
cgl1079743846
·
2012-10-19 17:00
算法
Path
hdu 1595 find the longest of the
shortest
点击打开链接hdu1595思路:最短路+优先队列+Dijstra+枚举边分析:1题目要求的是删掉一条边之和求出的最短路中的最大值。2很明显,肯定是要先求出原图的最短路并且记录父亲节点。现在我们可以想,如果要枚举所有的边,显然这个是不可能的实现的。所以我们仔细分析可以知道其实能够对最短路产生影响的就是原图最短路上的边,所以我们只需要去枚举删除最短路径上面边然后求最短路即可,最后得到ans3这一题的n
cgl1079743846
·
2012-10-16 11:00
算法
2010
pair
hdu 2807 The
Shortest
Path
点击打开链接hdu2807思路:最短路+floyd+矩阵乘法分析:1题目明确要求x->y是否有了,而且有多次询问,所以序则floyd2题目给的点的形式是矩阵,所以还要去处理矩阵,判断A*B=C3题目说了ABC三个城市,所以做ABC三个是不同的代码: #include #include #include #include usingnamespacestd; #defineMAXN110 #defi
cgl1079743846
·
2012-10-15 22:00
c
struct
Path
Matrix
HDU 1595 find the longest of the
shortest
(枚举,最短路)
链接:http://acm.hdu.edu.cn/showproblem.php?pid=1595题目:findthelongestoftheshortestTimeLimit:1000/5000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):667 AcceptedSubmission(s
shuangde800
·
2012-10-14 01:00
HDU 2807 The
Shortest
Path(最短路+矩阵快速比较)
链接: http://acm.hdu.edu.cn/showproblem.php?pid=2807题目:TheShortestPathTimeLimit:4000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1421 AcceptedSubmission(s):436Probl
shuangde800
·
2012-10-14 01:00
最短路算法(
Shortest
Paths Algorithm)
本文转自:http://mindlee.net/2011/11/18/
shortest
-paths-algorithm/ 假如你有一张地图,地图上给出了每一对相邻城市的距离,从一个地点到另外一个地点,如何找到一条最短的路
shuangde800
·
2012-09-17 12:00
Algorithm
优化
算法
struct
insert
each
SGU 185 Two
shortest
题意:找出两条最短路,并输出。用FLOYED求出个点之间的最短路,把在终点与原点最短路上的点都建造为网络流中的点,他们的边也是网络流中的边。不知怎么的REMLEWA一大堆,行行代码皆是血。。。 #include #include #defineLMT410 #defineeps0xfffffff typedefstruct { intu,v,c,next; }line; linee[170000]
cqlf__
·
2012-09-02 18:00
hdu 224 The
shortest
path(线性DP)
题目大意:给一些点,让你从左到右,再从右到左,遍历所有的点,及一条哈密顿通路;解题思路:状态转移方程:dp[i][j]=min{dp[i][x ]+dis[x][j]}(在j-i>1时,可x可直接为j-1)#include#include#include#includeusingnamespacestd;#defineMAXN205#defineINF1e200structNode{ doub
SprintfWater
·
2012-08-13 21:00
struct
ini
Path
fun
live archive 4210 - Almost
Shortest
Path(不包含最短路的最短路)
题意:找出一条近最短路,这条近最短路不包含所有最短路的边先找出所有最短路经过的点。再找最短路,要求使用的边不是最短路上的边(边的两点都是最短路经过的点,而且边长等于两点间的距离,则说明是最短路上的边)。两次spfa分别找到起点和终点的最短距离,当每一个点的两个最短距离加起来刚好是起点到终点的距离时,说明该点在最短路上。做这道题比较顺利,直接贴代码#include #include #include
binwin20
·
2012-08-12 08:00
SGU 185 Two
shortest
最短路+最小费用最大流 或者 最短路+最大流
真心服了此题了此题最贱之处在于内存只给了4M,也就是你只能开100W左右的int我开了各种short最后发现short会莫名其妙变成4字节的去然后就杯具了,MLE,开小了就会RE 这题明显不能用裸费用流去做了,裸费用流加的边太多了。任意两个点之间都来俩边的话一下子就给超内存了。所以只好用最短路+费用流的方法去做。不想写最短路+最大流的原因是因为我的最大流模板太臃肿了,虽然至今没被卡过时,但是还是编
sdj222555
·
2012-08-09 02:00
poj 2001
Shortest
Prefixes
//字典树的入门题,感觉还可以,就是当我用cin输入的时候,我一直在考虑紧,怎样结束输入的,在网上也找了 //很多的解题报告,发觉他们都是用scanf()!=EOF来解决的!而后来再找,原来cin是直接就包含了这一个条件了, //所以它会自动判断是否输入结束的,提交上去,顺利AC了,如果你想看结果的,就要设置一定条件,使其输入结束! //直接套用字典树的模板就可以解决问题! #include #i
yzl_rex
·
2012-08-04 16:00
单源最短路径算法(有向无回路)
/// ///有向无回路图中的单源最短路径算法 /// publicclassDAG_
Shortest
_Paths { /// ///有向无回路图中的单源最短路径
hawksoft
·
2012-08-01 21:00
POJ-2001-
Shortest
Prefixes
POJ-2001-ShortestPrefixeshttp://poj.org/problem?id=2001找出能唯一标示一个字符串的最短前缀,如果找不出,就输出该字符串用字典树即可#include #include #include #include usingnamespacestd; charlist[1005][25]; structnode { intcount; node*child
Cambridgeacm
·
2012-07-16 22:00
list
struct
null
search
insert
POJ 2001
Shortest
Prefixes
给你很多单词求前缀或者求某个前缀出现的次数,很容易想到字典树,这道题一眼就能看出来是字典树。所以也就是模版。#include usingnamespacestd; structnode { intcnt; node*next[26]; node() { cnt=0; for(inti=0;inext[id]==NULL){ p->next[id]=newnode(); p->next[
aacm1992
·
2012-07-11 16:00
HDOJ 1595 find the longest of the
shortest
(枚举最短路+删除)
题目链接:。。。。。。。。。题目大意:有一个女的要到男的家去打他的,这男的知道了,想要了解这女的到他家断了一条路的最短时间的最坏情况。在这女的到这男的家有一条路是不通的。思路:这条断了的路肯定是在路全通的情况下的最短中,因为如果在这之外,找的的路就是路全通情况下的最短路。找的了全通情况下的最短路,依次枚举最短路中每条路断时所要走的最短路,选取最大的值就是最后答案。code:#include #in
ulquiorra0cifer
·
2012-07-07 19:00
c
IM
Max Flow-SAP-Improved
Shortest
Augmenting
Ford-Fulkerson, Dinic, ISAP, EK等都是SAP 都是基於找出一個最短路徑再進行增廣的演算法 但一般俗稱的SAP應該是ISAP (Improved
Shortest
·
2012-05-13 02:00
test
poj 2001
Shortest
Prefixes (字符串_字典树)
题目链接:http://poj.org/problem?id=2001题目大意:给定n个字符串,问每个字符串的最短表示。用这个最短表示就可以把其他字符串区别开来,比如abc和ab,前一个最短表示仍然是abc,后一个任然是ab,如果一个是abcde,一个是abce,那前面一个是abcd,后面一个i是abce。解题思路:本题可用字段树解。最短表示有两种情况:一种是整个串是其他串的子串,那它的最短表示就
woshi250hua
·
2012-04-30 22:00
c
struct
测试
null
search
insert
hdu1372-Knight Moves--搜索
分析:看见
shortest
,就知道BFS。看见某个大牛用DFS写的,核心代码就三句。代码:#include #include #include #inclu
hss871838309
·
2012-04-10 15:00
几个常用最短路径算法
符号简称:E -- # of edges; V -- # of vertexes Single Source
Shortest
Path: on non-weighted
flyfy1
·
2012-04-06 23:00
ICPC
algorithms
HDU 1595 find the longest of the
shortest
转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents by---cxlove题意是说任意去掉一条边之后的最短路的最长长度为多少。顶点数为N达到1000的范围,显然枚举所有边再求最短路,复杂度为N^2*O(spfa),会超时的。仔细想想便知,原图上求一次最短路,如果我们删掉最短路之外的边,之后的最短路还是原图的最短路
ACM_cxlove
·
2012-04-04 22:00
struct
存储
Path
CF 3A
Shortest
path of the king
这题我傻逼还用BFS。看了别人的代码我彻底无语~#include #include #include usingnamespacestd; intmain() { stringa,b; while(cin>>a>>b) { intm=abs(a[0]-b[0]); intn=abs(a[1]-b[1]); coutb[0]){coutb[1]){cout<<"D";a[1]--;} if(a[
xxx_bug
·
2012-03-29 01:00
OSPF Guide --<转>
www.cisco.com/en/US/tech/tk365/technologies_white_paper09186a0080094e9e.shtml#intro Introduction The Open
Shortest
xitong
·
2012-03-05 11:00
ide
Algorithm - Graph
First, the
shortest
path tree is only useful if BFS war performed with x as the root of the search.
Bentley
·
2012-02-15 23:00
Algorithm
CCNA学习笔记10-OSPF
open
shortest
path first 开放式最短路径 OSPF的优点 1.对网络发生的变化能够快速响应 2.当网络发生变化的时候发送触发式更新(triggered update)
lovnet
·
2012-02-15 21:00
学习笔记
[Tire树]poj 2001:
Shortest
Prefixes
大致题意: 给出多个字符串,输出每个字符串的最短非公共前缀。 大致思路: tire的简单变形,每个节点加一个值来记录经过这个节点的字符串数即可。 #include<iostream> #include<cstring> #include<cstdio> #
暴风雪
·
2012-01-29 16:00
数据结构
ACM
Tire树
poj 2001
sgu 185 Two
shortest
最大流
这道题思路就是由最短路边组成的边集搞一次最大流得到的是互不相交的路径。首先用SPFA得到各点到源点的最短距离,在遍历一遍所有的边,通过判断是否满足dis[u]+map[u][v]==dis[v]来判断是否在最短路边集上。然后用SAP求一下从1到n的最大流,如果小于2则nosolution。否则dfs2次打印路径。#include #include #include #include #includ
waitfor_
·
2012-01-20 23:00
c
struct
SAP
Graph
POJ 2001
Shortest
Prefixes
DescriptionAprefixofastringisasubstringstartingatthebeginningofthegivenstring.Theprefixesof"carbon"are:"c","ca","car","carb","carbo",and"carbon".Notethattheemptystringisnotconsideredaprefixinthisprobl
furney
·
2011-12-26 10:00
CCNA 第六章 OSPF 协议
OSPF协议OSPF 协议 Open
shortest
path frist 最短路径优先特点 链路状态协议 1.路由表的建立
sarsekey
·
2011-11-14 22:43
职场
路由
休闲
CCNA
ospf
HDU 1595 find the longest of the
shortest
这道题的题意就是有一个稠密图,一个人要从1走到N点,中间可能某一条路会断掉,求最短路最坏的情况,也就是断掉某条路时,最短路径最长。这道题,不难想到枚举删边求最短路,这种方法下,用SPFA无疑是最好的选择。首先,用SPFA求出初始状态下的最短路,然后记录下最短路的路径,再枚举路径中的每条路,对每条路删除后求一次最短路,取最大值就行了。那么为什么只用枚举最短路上的这些路呢,很显而易见的是,如果我们删除
sdj222555
·
2011-11-07 09:00
OSPF(Open
Shortest
Path First)开放式最短路径优先协议07
OSPF基于FR网络类型:1)LOOPBACK:Loopback 出现32位主机路由可以手工修改loopback口的网络类型,只可以改成p2p。就不会出现/32位的主机路由了。2)POINT_TO_POINT:Serial/FR'sP2PSubif/ (无DR,组播更新)10/40S3)BROADCAST:Ethernet/FDDI/talkingring (选举DR,通过
zzygzhangchi
·
2011-10-22 15:52
职场
Cisco
休闲
ccnp
ospf
算法代码库
最大团问题 DP + DFS3| 欧拉路径O(E)3| Dijkstra数组实现O(N^2)3| Dijkstra O(E * log E)4| BellmanFord单源最短路O(VE)4| SPFA(
Shortest
jxhui23
·
2011-10-21 21:00
算法
vector
tree
iterator
ini
permutation
OSPF(Open
Shortest
Path First)开放式最短路径优先协议06
OSPF解决不规则区域:双向重分布:在ABR上起不同OSPF进程,进行OSPF之间的重分布。 例如:R1的s0口在area1中,进程号是10,s1口在area2中,进程号是20,然后相互重分布 routerospf1 router-id3.3.3.3 log-adjacency-changes redistributeospf2subnets network23.0.0.00.0.0.255a
zzygzhangchi
·
2011-10-21 19:34
职场
Cisco
休闲
ccnp
ospf
OSPF(Open
Shortest
Path First)开放式最短路径优先协议05
OSPF选路:O路由优于OIA:在R1和R3上同时宣告一条相同路由,R1进area1R3进area0,这样,R4会收到两条路由,一条是R1发送的O,一条是R2发送的OIA。R4会选择O路由,将1过来的路由AD变大,O路由还是优于OIAR4路由表: 44.0.0.0/32issubnetted,1subnetsO 44.44.44.44[110/2]via14.0.0.1,00:00:01
zzygzhangchi
·
2011-10-20 09:38
职场
Cisco
休闲
ccnp
ospf
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他