#M1002. [模板] 单源最短路

[模板] 单源最短路

题目描述
给定一张 nn 个点、mm 条边的有向图,每条边的边权非负。请求出从起点 11 到终点 nn 的最短路径长度。如果无法到达,输出 -1

输入格式
第一行两个整数 n,mn,m
接下来 mm 行,每行三个整数 u,v,wu,v,w,表示一条从 uuvv、长度为 ww 的有向边。

输出格式
输出一个整数,表示从 11nn 的最短路径长度。若不可达,输出 -1

样例输入

4 4
1 2 2
2 3 2
1 3 5
3 4 1

样例输出

5

数据范围
1n,m2×1051 \le n,m \le 2 \times 10^5
1u,vn1 \le u,v \le n
0w1090 \le w \le 10^9