码迷,mamicode.com
首页 >  
搜索关键字:迪杰斯特拉 最短路    ( 6960个结果
POJ 2570 Fiber Network
最短路变形。 题意是说不同的点之间有不同的公司建立了不同连接。 询问 A,B之间如果存在通路,有那些公司。 我用bool  g[][][26] 来表示26个字母。然后Floyd, G++就超时。C++ 就AC了。 然后看别人代码才知道还有位运算……ORZ。。。 自己的代码:C++ AC。813ms #include #include #inclu...
分类:Web程序   时间:2014-07-19 23:47:19    阅读次数:353
NYOJ——街区最短路径问题
街区最短路径问题时间限制:3000ms | 内存限制:65535KB难度:4描述一个街区有很多住户,街区的街道只能为东西、南北两种方向。住户只可以沿着街道行走。各个街道之间的间隔相等。用(x,y)来表示住户坐在的街区。例如(4,20),表示用户在东西方向第4个街道,南北方向第20个街道。现在要建一个...
分类:其他好文   时间:2014-07-19 23:33:06    阅读次数:215
POJ 2263 Heavy Cargo(ZOJ 1952)
最短路变形或最大生成树变形。 问 目标两地之间能通过的小重量。 用最短路把初始赋为INF,其他为0.然后找 dis[v]=min(dis[u], d); 生成树就是把最大生成树找出来,直到出发和终点能沟通的时候,最小的边就是。 Kruskal: #include #include #include #include #include #include #include...
分类:其他好文   时间:2014-07-19 23:22:59    阅读次数:236
ZOJ 2027 Travelling Fee
枚举+最短路 题意是说出发地 和 目的地 之间有一条边是免费的。问你最小费用。 误区:求出最短路-路径中的最大边。(有些其他边免费之后,可能最短路就变了) 正确思路:枚举每条边,将其费用设为0.然后求最短路。找费用最小。 这是无向图,至于地名可以用map映射。 #include #include #include #include #include...
分类:其他好文   时间:2014-07-19 23:18:49    阅读次数:268
UVA 816 Abbott’s Revenge
bfs求最短路,递归打印最短路的具体路径;难点: 当前状态和转弯方式很复杂,要仔细处理; 递归打印:用一个数组存储路径中结点的前一个节点,递归查找 (bfs无法确定下一个结点,但对于没一个结点,它的上一个结点是确定的!)ps:输出因为太懒不想处理所以按书上打的;递归打印理解有点麻烦。。。 1 ...
分类:其他好文   时间:2014-07-19 16:05:10    阅读次数:293
最短路poj 1125
题目:poj1125Stockbroker Grapevine 题意:此题题意远比题目难 首先,题目可能有多组测试数据,每个测试数据的第一行为经纪人数量N(当N=0时,输入数据结束),然后接下来N行描述第i(1 分析:说的很清楚了,最短路算法基本都能水过,可以选熟悉的用 强调:floyd算法用前一定初始化为INF,否则会很惨。 代码: #include ...
分类:其他好文   时间:2014-07-19 11:33:04    阅读次数:221
广度优先搜索
广度优先搜索(BFS)算法 宽度优先搜索算法(又称广度优先搜索)是最简便的图的搜索算法之一,这一算法也是很多重要的图的算法的原型。Dijkstra单源最短路径算法和Prim最小生成树算法都采用了和宽度优先搜索类似的思想。 已知图G=(V,E)和一个源顶点s,宽度优先搜索以一种系统的方式探寻G的边,从而“发现”s所能到达的所有顶点,并计算s到所有这些顶点的距离(最少边数),该算法同时能生...
分类:其他好文   时间:2014-07-19 11:32:04    阅读次数:535
HDU 1596 find the safest road
最短路问题。 Dijkstra,SPFA,Floyd 都可求。题意很明了,求最安全的路,乘起来就好了。 有个小优化就是SPFA 算过的起点就不再去算了。 还有判断一下终点,开始没判断,WA了一发。 #include #include #include #include #include #include #include #include #include #inc...
分类:其他好文   时间:2014-07-19 02:45:06    阅读次数:183
POJ 2831
次小生成树。求出两点间最短路径的最大权值,再把要加入的边与之比较即可。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 const int MAXN=1010; 8 const int MAXM=...
分类:其他好文   时间:2014-07-18 13:38:30    阅读次数:292
杭电 2066 一个人的旅行
一个人的旅行 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 18044    Accepted Submission(s): 6266 Problem Description 虽然草儿是个路痴(就是在杭电待了一年多,居然...
分类:其他好文   时间:2014-07-18 12:38:10    阅读次数:249
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!