最短路
张宜强
道阻且长,行则将至
展开
-
数据结构课程设计 : 博物馆导航系统
好久之前写的一个东西了,运行截图:对于所有的地点实现已经编号,便于后面算法的实现.各个功能介绍:1. 查看地图地图是自己用记事本写的, 输出的时候直接把记事本中的内容读取输出即可.另外用一个mapchart存储二维矩阵, 代表所有地点之间的距离2. 查看两点之间的最短距离, 这个我是用Dijkstra写的,其中加入了输出路径代码如下:void...原创 2019-11-12 17:43:38 · 1009 阅读 · 3 评论 -
POJ2607:Fire Station(SPFA+枚举)
http://poj.org/problem?id=2607DescriptionA city is served by a number of fire stations. Some residents have complained that the distance from their houses to the nearest station is too far, so a n...原创 2019-07-12 17:55:52 · 270 阅读 · 0 评论 -
POJ3660:Cow Contest(最短路)
http://poj.org/problem?id=3660DescriptionN (1 ≤ N ≤ 100) cows, conveniently numbered 1..N, are participating in a programming contest. As we all know, some cows code better than others. Each cow h...原创 2019-07-14 17:27:48 · 262 阅读 · 0 评论 -
hdu2112:HDU Today(最短路)
http://acm.hdu.edu.cn/showproblem.php?pid=2112Problem Description经过锦囊相助,海东集团终于度过了危机,从此,HDU的发展就一直顺风顺水,到了2050年,集团已经相当规模了,据说进入了钱江肉丝经济开发区500强。这时候,XHD夫妇也退居了二线,并在风景秀美的诸暨市浬浦镇陶姚村买了个房子,开始安度晚年了。这样住了一段时间,徐总...原创 2019-07-08 08:46:15 · 115 阅读 · 0 评论 -
百练(POJ) 2253:Frogger(Dijkstra变形)
http://bailian.openjudge.cn/practice/2253/描述Freddy Frog is sitting on a stone in the middle of a lake. Suddenly he notices Fiona Frog who is sitting on another stone. He plans to visit her, but si...原创 2019-07-26 11:13:02 · 196 阅读 · 0 评论 -
POJ 3259: Wormholes(Bellman-Ford)
http://poj.org/problem?id=3259DescriptionWhile exploring his many farms, Farmer John has discovered a number of amazing wormholes. A wormhole is very peculiar because it is a one-way path that del...原创 2019-07-26 15:33:47 · 230 阅读 · 0 评论 -
POJ 1502:MPI Maelstrom(最短路)
http://poj.org/problem?id=1502DescriptionBIT has recently taken delivery of their new supercomputer, a 32 processor Apollo Odyssey distributed shared memory machine with a hierarchical communicati...原创 2019-07-26 17:56:58 · 129 阅读 · 0 评论 -
POJ 3037:Skiing(SPFA)
http://poj.org/problem?id=3037DescriptionBessie and the rest of Farmer John's cows are taking a trip this winter to go skiing. One day Bessie finds herself at the top left corner of an R (1 <= ...原创 2019-07-27 10:28:38 · 244 阅读 · 0 评论 -
POJ 1860:Currency Exchange(Bellman-Ford)
http://poj.org/problem?id=1860DescriptionSeveral currency exchange points are working in our city. Let us suppose that each point specializes in two particular currencies and performs exchange ope...原创 2019-07-27 18:08:22 · 149 阅读 · 0 评论 -
LightOJ - 1041:Road Construction (最短路+字符串处理)
https://vjudge.net/problem/LightOJ-1041There are several cities in the country, and some of them are connected by bidirectional roads. Unfortunately, some of the roads are damaged and cannot be used...原创 2019-08-11 09:23:41 · 229 阅读 · 0 评论 -
hdu 2680:Choose the best route(Dijkstra , SPFA)
http://acm.hdu.edu.cn/showproblem.php?pid=2680Problem DescriptionOne day , Kiki wants to visit one of her friends. As she is liable to carsickness , she wants to arrive at her friend’s home as soo...原创 2019-08-15 11:37:10 · 131 阅读 · 0 评论 -
51Nod 1649: 齐头并进(最短路)
题目链接在一个叫奥斯汀的城市,有n个小镇(从1到n编号),这些小镇通过m条双向火车铁轨相连。当然某些小镇之间也有公路相连。为了保证每两个小镇之间的人可以方便的相互访问,市长就在那些没有铁轨直接相连的小镇之间建造了公路。在两个直接通过公路或者铁路相连的小镇之间移动,要花费一个小时的时间。现在有一辆火车和一辆汽车同时从小镇1出发。他们都要前往小镇n,但是他们中途不能同时停在同一个小镇(但是可以...原创 2019-09-18 11:31:56 · 144 阅读 · 0 评论 -
51 Nod 1640: 天气晴朗的魔法(Krustra 并查集)
题目链接这样阴沉的天气持续下去,我们不免担心起他的健康。51nod魔法学校近日开展了主题为“天气晴朗”的魔法交流活动。N名魔法师按阵法站好,之后选取N - 1条魔法链将所有魔法师的魔力连接起来,形成一个魔法阵。魔法链是做法成功与否的关键。每一条魔法链都有一个魔力值V,魔法最终的效果取决于阵中所有魔法链的魔力值的和。由于逆天改命的魔法过于暴力,所以我们要求阵中的魔法链的魔力值最大值尽可...原创 2019-09-18 23:25:55 · 173 阅读 · 1 评论 -
51Nod 1459:迷宫游戏(Dijkstra)
题目链接你来到一个迷宫前。该迷宫由若干个房间组成,每个房间都有一个得分,第一次进入这个房间,你就可以得到这个分数。还有若干双向道路连结这些房间,你沿着这些道路从一个房间走到另外一个房间需要一些时间。游戏规定了你的起点和终点房间,你首要目标是从起点尽快到达终点,在满足首要目标的前提下,使得你的得分总和尽可能大。现在问题来了,给定房间、道路、分数、起点和终点等全部信息,你能计算在尽快离开迷宫的前提...原创 2019-09-24 12:51:36 · 739 阅读 · 0 评论 -
洛谷P1119: 灾后重建(最短路)
https://www.luogu.org/problemnew/show/P1119题目背景B地区在地震过后,所有村庄都造成了一定的损毁,而这场地震却没对公路造成什么影响。但是在村庄重建好之前,所有与未重建完成的村庄的公路均无法通车。换句话说,只有连接着两个重建完成的村庄的公路才能通车,只能到达重建完成的村庄。题目描述给出B地区的村庄数N,村庄编号从0到N−1,和所有M条公路的长...原创 2019-06-05 14:52:38 · 212 阅读 · 0 评论 -
洛谷P1346 :电车(最短路)
https://www.luogu.org/problemnew/show/P1346题目描述在一个神奇的小镇上有着一个特别的电车网络,它由一些路口和轨道组成,每个路口都连接着若干个轨道,每个轨道都通向一个路口(不排除有的观光轨道转一圈后返回路口的可能)。在每个路口,都有一个开关决定着出去的轨道,每个开关都有一个默认的状态,每辆电车行驶到路口之后,只能从开关所指向的轨道出去,如果电车司机想...原创 2019-05-27 09:31:45 · 148 阅读 · 0 评论 -
洛谷· P1339 [USACO09OCT]热浪Heat Wave
输入输出样例输入样例#1:复制7 11 5 42 4 21 4 37 2 23 4 35 7 57 3 36 1 16 3 42 4 35 6 37 2 1输出样例#1:复制7说明【样例说明】5->6->1->4 (3 + 1 + 3)#include<stdio.h>#define N 30...原创 2018-10-25 15:15:14 · 224 阅读 · 0 评论 -
问题 1709: 算法7-16:弗洛伊德最短路径算法
https://www.dotcpp.com/oj/problem1709.html题目描述在带权有向图G中,求G中的任意一对顶点间的最短路径问题,也是十分常见的一种问题。解决这个问题的一个方法是执行n次迪杰斯特拉算法,这样就可以求出每一对顶点间的最短路径,执行的时间复杂度为O(n3)。而另一种算法是由弗洛伊德提出的,时间复杂度同样是O(n3),但算法的形式简单很多。可以将弗洛...原创 2018-10-24 10:53:11 · 632 阅读 · 0 评论 -
hihocoder1081 :最短路径·一
http://hihocoder.com/problemset/problem/1081描述万圣节的早上,小Hi和小Ho在经历了一个小时的争论后,终于决定了如何度过这样有意义的一天——他们决定去闯鬼屋!在鬼屋门口排上了若干小时的队伍之后,刚刚进入鬼屋的小Hi和小Ho都颇饥饿,于是他们决定利用进门前领到的地图,找到一条通往终点的最短路径。鬼屋中一共有N个地点,分别编号为1..N,这N...原创 2018-10-31 12:43:33 · 157 阅读 · 0 评论 -
hihocoder 1089 最短路径·二:Floyd算法
http://hihocoder.com/problemset/problem/1089描述万圣节的中午,小Hi和小Ho在吃过中饭之后,来到了一个新的鬼屋!鬼屋中一共有N个地点,分别编号为1..N,这N个地点之间互相有一些道路连通,两个地点之间可能有多条道路连通,但是并不存在一条两端都是同一个地点的道路。由于没有肚子的压迫,小Hi和小Ho决定好好的逛一逛这个鬼屋,逛着逛着,小Hi产...原创 2018-10-31 12:45:21 · 165 阅读 · 0 评论 -
海岛争霸
http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=1248描述神秘的海洋,惊险的探险之路,打捞海底宝藏,激烈的海战,海盗劫富等等。加勒比海盗,你知道吧?杰克船长驾驶着自己的的战船黑珍珠1号要征服各个海岛的海盜,最后成为海盗王。 这是一个由海洋、岛屿和海盗组成的危险世界。杰克船长准备从自己所占领的岛屿A开始征程,逐个去占领每一个岛屿。面对...原创 2018-10-31 13:05:33 · 166 阅读 · 0 评论 -
问题 1708: 算法7-15:迪杰斯特拉最短路径算法
https://www.dotcpp.com/oj/problem1708.html题目描述在带权有向图G中,给定一个源点v,求从v到G中的其余各顶点的最短路径问题,叫做单源点的最短路径问题。在常用的单源点最短路径算法中,迪杰斯特拉算法是最为常用的一种,是一种按照路径长度递增的次序产生最短路径的算法。可将迪杰斯特拉算法描述如下:在本题中,读入一个有向图的带权邻接矩阵(即数组...原创 2018-10-24 11:13:01 · 835 阅读 · 0 评论 -
hdu3790:最短路径问题
Problem Description给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。Input输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,p,表示a和b之间有一条边,且其长度为d,花费为p。最后一行是两个数 s,t;起点s,终点。n和m为0时输入结束。(1...原创 2018-10-24 18:28:54 · 182 阅读 · 0 评论 -
hdu1874:畅通工程续
Problem Description某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。现在,已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离。Input本题目包含多组数据,请处理到文件结束。每组数据第一行包...原创 2018-10-24 20:14:20 · 153 阅读 · 0 评论 -
计蒜客: 德克萨斯长角牛 (最短路)
https://nanti.jisuanke.com/t/230德克萨斯纯朴的民眾们这个夏天正在遭受巨大的热浪!!!他们的德克萨斯长角牛吃起来不错,可是他们并不是很擅长生产富含奶油的乳制品。Farmer John此时以先天下之忧而忧,后天下之乐而乐的精神,身先士卒地承担起向德克萨斯运送大量的营养冰凉的牛奶的重任,以减轻德克萨斯人忍受酷暑的痛苦。FJ已经研究过可以把牛奶从威斯康星运送到德克萨斯州...原创 2018-12-07 15:01:39 · 913 阅读 · 0 评论 -
计蒜客: 电能传输 (Bellman-Ford)
https://nanti.jisuanke.com/t/10772在嘟嘟生活的王国有 n 座城市,某些城市之间有传输电能的线路。在某条线路传输电能是会有损耗的,某一个城市在某一时间只可以向另外一个城市传输电能。已知在城市 s 存在 m 千瓦时电能,求将这些电能都传输到城市 t ,至少需要损耗多少电能。 输入格式输入包含多组测试数据,对于每组测试数据:第一行包含一个整数 n (...原创 2018-12-21 15:49:01 · 256 阅读 · 0 评论 -
趣学算法:一场说走就走的旅行 (最短路)
http://nyoj.top/problem/1401题目描述:有一天,孩子回来对我说:“妈妈,听说马尔代夫很不错,放假了我想去玩。”马尔代夫?我也想去!没有人不向往一场说走就走的旅行!“其实我想去的地方很多,呼伦贝尔大草原、玉龙雪山、布达拉宫、艾菲尔铁塔……”小孩子还说着他感兴趣的地方。于是我们拿出地图,标出想去的地点,然后计算最短路线,估算大约所需的时间,有了这张秘制地图,一场说走就...原创 2018-12-27 14:28:31 · 971 阅读 · 1 评论 -
牛客练习赛24 E:青蛙(最短路)
https://ac.nowcoder.com/acm/contest/157/E链接:https://ac.nowcoder.com/acm/contest/157/E来源:牛客网 题目描述有一只可爱的老青蛙,在路的另一端发现了一个黑的东西,想过去一探究竟。于是便开始踏上了旅途一直这个小路上有很多的隧道,从隧道的a进入,会从b出来,但是隧道不可以反向走。这只青蛙因为太老了...原创 2019-02-03 19:14:33 · 244 阅读 · 0 评论 -
hdu2066:一个人的旅行(最短路)
http://acm.hdu.edu.cn/showproblem.php?pid=2066Problem Description虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威尼斯看电影,去阳明山...原创 2019-05-24 22:09:06 · 165 阅读 · 0 评论 -
hdu1596:find the safest road(最短路)
http://acm.hdu.edu.cn/showproblem.php?pid=1596Problem DescriptionXX星球有很多城市,每个城市之间有一条或多条飞行通道,但是并不是所有的路都是很安全的,每一条路有一个安全系数s,s是在 0 和 1 间的实数(包括0,1),一条从u 到 v 的通道P 的安全度为Safe(P) = s(e1)*s(e2)…*s(ek) e1,e2...原创 2019-05-24 22:47:08 · 129 阅读 · 0 评论 -
hdu2544:最短路(Bellman-Ford)
http://acm.hdu.edu.cn/showproblem.php?pid=2544Problem Description在每年的校赛里,所有进入决赛的同学都会获得一件很漂亮的t-shirt。但是每当我们的工作人员把上百件的衣服从商店运回到赛场的时候,却是非常累的!所以现在他们想要寻找最短的从商店到赛场的路线,你可以帮助他们吗?Input输入包括多组数据。每组数据第一行...原创 2018-07-27 20:31:32 · 290 阅读 · 0 评论