#5980. Roadblocks G
Roadblocks G
题目描述
Bessie 搬到了一个小农场,有时喜欢回去拜访她的一个好朋友。她不想太快到达她的旧家,因为她喜欢沿途的风景。她决定选择第二短的路径,而不是最短的路径。她知道一定存在某条第二短路径。
乡村由 条双向道路组成,每条道路连接 个交叉路口中的两个,这些交叉路口被编号为 到 。Bessie 从交叉路口 出发,她的朋友在交叉路口 。
第二短路径可以与任何最短路径共享道路,并且可以回溯,即多次使用相同的道路或交叉路口。第二短路径是长度严格大于所有最短路径的最短路径(如果存在多条最短路径,则第二短路径是比它们都长的最短的路径)。
输入格式
第 行:两个用空格分隔的整数 和 。
第 行到第 行:每行包含三个用空格分隔的整数 、 和 ,描述连接交叉路口 和 的一条长度为 的双向道路。
输出格式
一行一个整数,表示从交叉路口 到交叉路口 的第二短路径的长度。
样例
4 4
1 2 100
2 4 200
2 3 250
3 4 100
450
样例解释
两条路径:(长度 )是最短路径;(长度 )是第二短路径。