2、[问题描述]
某售货员要到N个城市去推销商品,已知各城市之间的路程(或旅费)。他从S出发,经过每个城市一次,最后回到S,城市之间的路径是双向的,使总的路程最小。(为简化问题,假设题中S=1出发)
[输入要求]
有多组测试数据,第一行输入N,(0<N<=10),M,N表示城市的个数,M表示N个城市所有路径数(M=(N-1)*N),接下输入各个城市的路径,距离。
[输出要求]
每组测试数据对应一个输出,输出最小路程。
[样例输入]
4 12
1 2 10
1 3 15
1 4 20
2 1 5
2 3 9
2 4 10
3 1 6
3 2 13
3 4 12
4 1 8
4 2 8
4 3 9
[样例输出]
35