#L0430. 巡回售货

巡回售货

题目描述

某镇有 nn 个村庄,编号为 1,2,,n1, 2, \dots, n。一位售货员需要从 11 号村庄的商店出发,到每个村庄恰好售货一次,最后返回 11 号村庄。

已知村庄 ii 到村庄 jj 的单向路程为 si,js_{i,j}(注意 si,js_{i,j}sj,is_{j,i} 通常不同)。

请找出一条总路程最短的巡回路线。

输入格式

第一行一个整数 nn,表示村庄数。

接下来 nn 行,每行 nn 个整数。第 ii 行第 jj 个整数表示 iijj 的单向路程 si,js_{i,j}

输出格式

一行一个整数,表示最短的总路程。

样例

3
0 2 1
1 0 2
2 1 0
3

提示

对于全部数据,2n202 \le n \le 201si,j<1031 \le s_{i,j} \lt 10^3

难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
1158
类型
传统题
Time Limit
1000ms
Memory Limit
512MiB
上传者