YBT1455 城市路(Dijkstra)

暂无评定 传统题 数据结构最短路图论 上传者
时间限制1000ms
内存限制64MiB
通过 / 提交0/0

YBT1455城市路(Dijkstra)

暂无评定 传统题 数据结构最短路图论 上传者
时间限制1000ms
内存限制64MiB
通过 / 提交0/0

【题目描述】

罗老师被邀请参加一个舞会,是在城市nn,而罗老师当前所处的城市为11,附近还有很多城市2∼n−12\sim n-1,有些城市之间没有直接相连的路,有些城市之间有直接相连的路,这些路都是双向的,当然也可能有多条。 现在给出直接相邻城市的路长度,罗老师想知道从城市11到城市nn,最短多少距离。

【输入】

输入nn, mm,表示nn个城市和mm条路; 接下来mm行,每行abca b c, 表示城市aa与城市bb有长度为cc的路。

【输出】

输出11到nn的最短路。如果11到达不了nn,就输出−1-1。

【输入样例】

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

【输出样例】

90

【提示】

【数据规模和约定】 1≤n≤2000 1≤m≤10000 0≤c≤10000


题目来源:信息学奥赛一本通 1381;数据整理来源:ROJ 1381。