【POJ Challenge 】永远挑战
lqp18_31 和 1tthinking 经常出题来“虐” ftiasch。有一天,lqp18_31 构造了一个有向图,其中每条边的长度都是 。他想让 ftiasch 求出从点 到点 的最短路。ftiasch 说道:“水题啊。”
于是,1tthinking 将某些边的长度增加了 ,也就是说,现在每条边的长度不是 就是 。可怜的 ftiasch 只好向你求助。
时间限制:。
内存限制:。
输入格式
第 行包含两个整数 和 ,分别表示点的数量和边的数量。
接下来 行,每行包含三个整数 、 和 ,表示存在一条从点 到点 的有向边,边长为 。
输出格式
输出一个整数,表示从点 到点 的最短路长度。
数据保证至少存在一条从点 到点 的路径。
样例输入
3 3
1 2 1
2 3 1
1 3 2
样例输出
2
数据范围
- ;
- ;
- 。
来源与许可
本题为 POJ Challenge 试题「永远挑战」,题面与测试数据整理自 BZOJ 2292。
样例 1
输入
3 3
1 2 1
2 3 1
1 3 2
输出
2