Description
小沐同学一日意外的看到小原写了一个正则表达式的高级程序,这个正则表达式程序仅仅由字符“0”,“1”,“.”和“*”构成,但是他能够匹配出所有在OJ 上都AC 的程序的核心代码!小沐颇感好奇,于是他决定入侵小原的电脑上去获得这个正则表达式的高级程序。
在互联网络中的每台电脑并不是直接一对一连通的,而是某些电脑之间存在单向的网络连接,也就是说存在 A 到 B 的连接不一定存在B 到A 的连接,并且有些连接传输速度很快,有些则很慢,所以不同连接传输所花的时间是有大有小的。
另外,如果存在A 到B 的连接的同时也存在B 到A 的连接的话,那么A 和B 实际上处于同一局域网内,可以通过本地传输,所以花费的传输时间为0。现在小沐告诉你整个网络的构成情况,他希望知道从他的电脑(编号为 1)到小原的电脑(编号为 n)所需要的最短传输时间。
Input
第一行两个整数 n, m,表示有n 台电脑,m 个连接关系。
接下来 m 行,每行三个整数 u,v,w;表示从电脑 u 到电脑v 传输信息的时间为w。
Output
输出文件仅一行为最短传输时间。