3118: 小W解谜图
内存限制:256 MB
时间限制:5.000 S
评测方式:文本比较
命题人:
提交:5
解决:3
题目描述
解出谜题的小 W 终于又一次鼓起勇气向小 M 表白,然而却收到了小 M 的谜图:
谜图竟然是约会地图!图中一共有 N 个城市,由 M 条双向路连接。小 W 和小 M 在 1 号城市,约会地点在 N 号城市。
然而为了节约路费,并且小 M 喜欢奇数,小 W 需要找到到 N 号城市的奇数长度的最短路,每条路每个城市可以经过多次。
如果小 W 解不出谜图,小 M 就不接受告白,作为计算机大神的你快帮帮小 W 吧!
输入
第一行两个整数 N,M。
接下来 M 行,每行三个整数 A,B,C,表示 A 城市和 B 城市之间有一条长度为 C 的双向边。
输出
若有存在最短奇数长度路径,则输出,否则输出 0。
数据可能有重边,自环。 保证答案在 maxlongint 之内。
样例输入 复制
6 7
1 2 1
2 6 1
1 3 1
5 6 1
3 5 2
3 4 1
4 5 4
样例输出 复制
7
提示
【样例解释】
【数据范围】
对于 20%的数据: N<=10,M<=50。
对于 50%的数据: N<=500,M<=5000。
对于 100%的数据: N<=200000,M<=500000。