题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
城市路(Dijkstra)

题目题干

城市路(Dijkstra)

 

【题目描述】

罗老师被邀请参加一个舞会,是在城市n,而罗老师当前所处的城市为1,附近还有很多城市2~n-1,有些城市之间没有直接相连的路,有些城市之间有直接相连的路,这些路都是双向的,当然也可能有多条。4LR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

现在给出直接相邻城市的路长度,罗老师想知道从城市1到城市n,最短多少距离。4LR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入】

输入n, m,表示n个城市和m条路;4LR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

接下来m行,每行a b c, 表示城市a与城市b有长度为c的路。4LR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出】

输出1到n的最短路。如果1到达不了n,就输出-1。4LR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】

5 5
1 2 20
2 3 30
3 4 20
4 5 20
1 5 100

【输出样例】

90

【提示】

【数据规模和约定】4LR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

1≤n≤20004LR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

1≤m≤100004LR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

0≤c≤100004LR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

最少的木棍数量 描述 给定不同长度的木棍sticks和一个目标长度length。请你计算可以拼接成该长度所需的最少的木棍个数。如果没有任何一种组合能组成目标长度,输出 -1。 每种长度的木棍的数量是
城市路(Dijkstra) 【题目描述】 罗老师被邀请参加一个舞会,是在城市n,而罗老师当前所处的城市为1,附近还有很多城市2~n-1,有些城市之间没有直接相连的路,有些城市之间有直接相连的路,这些路
信使(msner) 【题目描述】 战争时期,前线有n个哨所,每个哨所可能会与其他若干个哨所之间有通信联系。信使负责在哨所之间传递信息,当然,这是要花费一定时间的(以天为单位)。指挥部设在第一个哨所。
最小花费 【题目描述】 在n个人中,某些人的银行账号之间可以互相转账。这些人之间转账的手续费各不相同。给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问A最少需要多少钱使得转账后B收到1
[USACO19OPEN] Milk Factory 【题目描述】 牛奶生意正红红火火!Farmer John 的牛奶加工厂内有 N 个加工站,编号为 1…N(1≤N≤100),以及 N−1条通道,
查找文献 【题目描述】 当我们阅读文章时,每篇文章可能会有若干个(也有可能没有)参考文献的链接指向别的文章。如果小Q他看了某篇文章,那么他一定会去看这篇文章的参考文献(如果他之前已经看过这篇参考文献
图的遍历 【题目描述】 给出 N个点,M 条边的有向图,对于每个点 v,求 A(v) 表示从点 v 出发,能到达的编号最大的点。 【输入】 第 1 行 2个整数 N,M,表示点数和边数。 接下
图的存储与访问 【题目描述】 给出 N个点,M条边的有向图,k 次询问,对于每次询问,求 (x,y) 表示从点 x出发能否抵达 y。 【输入】 第 1行 3个整数 N,M,K,表示点数、边数以及询问
小明的账单 【题目描述】 小明在一次聚会中,不慎遗失了自己的钱包,在接下来的日子,面对小明的将是一系列的补卡手续和堆积的账单… 在小明的百般恳求下,老板最终同意延缓账单的支付时间。可老板又提出,必须从
看病 【题目描述】 有个朋友在医院工作,想请BSNY帮忙做个登记系统。具体是这样的,最近来医院看病的人越来越多了,因此很多人要排队,只有当空闲时放一批病人看病。但医院的排队不同其他排队,因为多数情况下

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢