acwing 850. Dijkstra求最短路 II 模板
2021-01-24 08:15
标签:resize order width rgba mem size over isp 格式 地址 https://www.acwing.com/problem/content/description/852/ 这里相比上一篇 Dijkstra模板 使用了堆记录点距离 从而节省了查找最短距离的开销 给定一个n个点m条边的有向图,图中可能存在重边和自环,所有边权均为非负值。 请你求出1号点到n号点的最短距离,如果无法从1号点走到n号点,则输出-1。 第一行包含整数n和m。 接下来m行每行包含三个整数x,y,z,表示存在一条从点x到点y的有向边,边长为z。 输出一个整数,表示1号点到n号点的最短距离。 如果路径不存在,则输出-1。 1≤n,m≤1051≤n,m≤105, acwing 850. Dijkstra求最短路 II 模板 标签:resize order width rgba mem size over isp 格式 原文地址:https://www.cnblogs.com/itdef/p/12050582.html给定一个n个点m条边的有向图,图中可能存在重边和自环,所有边权均为非负值。
请你求出1号点到n号点的最短距离,如果无法从1号点走到n号点,则输出-1。
输入格式
第一行包含整数n和m。
接下来m行每行包含三个整数x,y,z,表示存在一条从点x到点y的有向边,边长为z。
输出格式
输出一个整数,表示1号点到n号点的最短距离。
如果路径不存在,则输出-1。
数据范围
1≤n,m≤105,
图中涉及边长均不小于0,且不超过10000
输入样例:
3 3
1 2 2
2 3 1
1 3 4
输出样例:
3
#include
输入格式
输出格式
数据范围
图中涉及边长均不小于0,且不超过10000
文章标题:acwing 850. Dijkstra求最短路 II 模板
文章链接:http://soscw.com/index.php/essay/46255.html