某乡有n个村庄(1<n<=10),有一个售货员,他要到各个村庄去售货,各村庄之间的路程s(0<s<1000)是已知的,且A村到B村的路大多不同。
为了提高效率,他从商店出发到每个村庄一次,然后返回商店所在的村(假设商店所在的村庄为1),他不知道选择什么样的路线才能使所走的路程最短。
请你帮他选择一条最短的路。
第一行:村庄数n
接下来是一个n*n的矩阵,第i行第j列的元素,表示村庄i与村庄j之间的路程,均为整数
最短的路程
输入样例
3 0 2 1 1 0 2 2 1 0
输出样例
3
样例解释: 选择1->3->2->1路程最短,为3=1+1+1
1<n<=10,0<s<1000