#P2865. [USACO06NOV] Roadblocks G

[USACO06NOV] Roadblocks G

[USACO06NOV] Roadblocks G

题目描述

NN 个路口和 RR 条双向道路,每条道路连接两个路口并具有正整数长度。Bessie 从路口 11 出发,要前往路口 NN

她希望选择严格长于最短路的最短路线。路线可以重复经过同一条道路或同一个路口,也可以与最短路共享道路。如果存在多条长度相同的最短路,它们仍只对应同一个最短长度;所求答案必须严格大于这个长度。

输入保证这样的第二短路线存在。

输入格式

第一行包含两个整数 NNRR

接下来 RR 行,每行包含三个整数 A,B,DA,B,D,表示路口 AABB 之间有一条长度为 DD 的双向道路。

输出格式

输出一个整数,表示路口 11 到路口 NN 的第二短路线长度。

样例输入

4 4
1 2 100
2 4 200
2 3 250
3 4 100

样例输出

450

数据范围

对于所有数据,1N50001\le N\le 50001R1000001\le R\le 1000001A,BN1\le A,B\le N1D50001\le D\le 5000