2063: 观光旅游

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:7 解决:7

题目描述

     湖南师大附中成为百年名校之后,每年要接待大批的游客前来参观。学校认为大力发展旅游业,可以带来一笔可观的收入。 

 

     学校里面有N个景点。两个景点之间可能直接有道路相连,用Dist[IJ]表示它的长度;否则它们之间没有直接的道路相连。这里所说的道路是没有规定方向的,也就是说,如果从IJ有直接的道路,那么从JI也有,并且长度与之相等。学校规定:每个游客的旅游线路只能是一个回路(好霸道的规定)。也就是说,游客可以任取一个景点出发,依次经过若干个景点,最终回到起点。一天,Xiaomengxian决定到湖南师大附中旅游。由于他实在已经很累了,于是他决定尽量少走一些路。于是他想请你――一个优秀的程序员――帮他求出最优的路线。怎么样,不是很难吧?(摘自《郁闷的出纳员》)

输入

   输入中有多组数据。请用SeekEof判断是否到达文件结束。

对于每组数据:

第一行有两个正整数NM,分别表示学校的景点个数和有多少对景点之间直接有边相连。(N<=100,M<=10000

以下M行,每行三个正整数,分别表示一条道路的两端的编号,以及这条道路的长度。

输出

   对于每组数据,输出一行:

如果该回路存在,则输出一个正整数,表示该回路的总长度;否则输出“No solution.”(不要输出引号) 

样例输入 复制

5 6
1 4 1
3 1 10
1 2 16
2 3 100
2 5 15
5 3 20
4 3
1 2 10
1 3 20
1 4 30

样例输出 复制

61
No solution.