有一个旅行商人要拜访 nnn 个城市,城市间有 mmm 条无向路,每条路有长度。
商人可以任意挑选一个城市出发,每个城市只拜访一次(除了起始城市能经过两次),并且最后要回到原来出发的城市。
请求出所有路径中的总路程长度最小值。
第一行两个整数 n,mn,mn,m (1≤n≤10,0≤m≤20)(1 \le n \le 10, 0 \le m \le 20)(1≤n≤10,0≤m≤20)。
接下来 mmm 行,每行三个整数 a,b,ca,b,ca,b,c (1≤a,b≤n,1≤c≤10)(1 \le a, b \le n, 1 \le c \le 10)(1≤a,b≤n,1≤c≤10),代表 a,ba,ba,b 之间有一条长为 ccc 的路。可能会有重边。
数据保证至少存在一条符合题意的路径。
一个整数,表示最小路径长度。
2 1 1 2 1
2