#2025. Farm Tour

内存限制:128 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:Special Judge
上传者: dsfzsunjiawei

题目描述

Farmer John 拥有 n 块田地,分别编号 1,2,\dots,n ,在田地之间有 m 条双向道路,每条道路有一定的长度。

现问:若从 1 走到 n 再走回 1 ,期间不经过重复的道路,经过的路径长度之和最短是多少?

保证一定存在至少一条满足要求的路径。

输入格式

输入的第一行是两个正整数 n m ,分别表示田地的块数和道路的条数。

接下来 m 行,每行有三个正整数 s t v ,分别表示一条道路的两个端点和这条道路的长度。

输出格式

一行一个整数,表示最短的距离和。

样例

输入样例1

4 5
1 2 1
2 3 1
3 4 1
1 3 2
2 4 2

输出样例1

6

数据范围与提示

对于全部数据, 1\leq n \leq 1000 1 \leq m \leq 10000 1 \leq s,t \leq n 1 \leq v \leq 35000

编辑器加载中 …

注意:开启这个选项可能会影响代码执行效率!