![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最短路径
剑断青丝i
世界上唯一可以阻止你前进的就是懒惰
展开
-
HDU-3790最短路径问题(dijkstra算法)
给你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<n<=1000, 0<m<100000, s != t)Output输出 一行有两个数, 最短距离及其花费。Sample Input原创 2020-08-01 16:16:38 · 1609 阅读 · 0 评论 -
回家(最短路)
题目描述现在是晚餐时间,而母牛们在外面分散的牧场中。农民约翰按响了电铃,所以她们开始向谷仓走去。你的工作是要指出哪只母牛会最先到达谷仓(在给出的测试数据中,总会有且只有一只速度最快的母牛)。在挤奶的时候(晚餐前),每只母牛都在她自己的牧场上,一些牧场上可能没有母牛。每个牧场由一条条道路和一个或多个牧场连接(可能包括自己)。有时,两个牧场(可能是自我相同的)之间会有超过一条道路相连。至...原创 2019-11-05 13:49:18 · 207 阅读 · 0 评论 -
Frogger(最短路径dijkstra)
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 since the water is dirty and full of tourists’ sun...原创 2019-08-20 13:15:48 · 200 阅读 · 0 评论 -
Wormholes(寻找负权环)
While 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 delivers you to its destination at a time that i...原创 2019-07-31 18:05:42 · 306 阅读 · 0 评论 -
用领接表实现dijkstra(课本模板改装)
在dijkstra中领接表是一个非常实用的一个工具,如果当所给的城市较多的时候,用二维数组就很容易出现内存超限,在一些比较简单的题中可能给的数也比较简单不会出现内存超限,但是只要是稍微再难点的题用二维数组就不行了,因此掌握领接表还是非常有必要的,下面是我自己根据课本写的一个领接表,并可以顺便求出走的是哪条最短的路,具体看下面代码。#include<stdio.h>#include&...原创 2019-09-09 13:49:32 · 182 阅读 · 0 评论