E. 旅行商徐老师

    传统题 1000ms 256MiB

旅行商徐老师

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

说明

徐老师是一个旅行商人。他要去推销产品的的一共有 NN 个城市。 城市编号分别为 1,2,,N1, 2, \cdots, N

因为徐老师囊中羞涩,所以整个旅行过程,他都需要乘坐公交。

当前徐老师在 11 号城市。现在告诉你任意两个城市之间是否有公交可以到达,问是否存在一条旅行路线能够从 11 号城市出发,访问 2,3,,N2, 3, \cdots, N 号城市各一次,且最后能回到 11 号城市。若是存在,徐老师希望知道整个旅程的最短路程。

输入格式

第一行一个整数 NN2N102\leq N \leq 10),表示城市个数。

接下来 NN 行,每行 NN 个数字。第 ii 行第 jj 列的数字的值:

* 若为正整数,表示从 $i$ 号城市到达 $j$ 号城市的公交距离;
* 若为 $0$ ,表示不存在公共交通能够到达。

输出格式

如果存在这样的旅行路径,输出一个正整数,表示最短距离;否则输出 -1

答案不会超过 int 的范围。

样例

6
0 9 9 0 0 2
0 0 3 0 9 1
0 5 0 5 0 8
6 0 8 0 0 0
0 1 0 0 0 5
5 2 8 1 0 0
35

24暑假STL进阶班第二场

未参加
状态
已结束
规则
IOI
题目
5
开始于
2024-8-13 13:00
结束于
2024-8-13 20:00
持续时间
7 小时
主持人
参赛人数
10