1852. hwf 的交作业计划

时间限制 1000 ms   内存限制 64 MB

众所周知,hwf 是全部科目的课代表,因此他需要负责将收到的 n 类不同科目的作业交到 n 个不同的地方,但是 Aiky 从来都是晚交作业的,所以 hwf 需要在下课10分钟这么短的时间内帮他补交作业,并且他需要交完所有作业后赶回来上课,所以他决定找到路程最短的交作业方法。另外 hwf 不喜欢经过同一个地方,所以他不会去同一个地方两次, hwf 非常聪明,可以通过路程长度知道怎么走,所以请帮他找到最短的交作业路程长度是多少。

(注:当前 hwf 在上第一门科目的课,作业可以直接交给老师)

输入数据

第一行一个整数 $n (0 < n \le 15)$。

第二行到第 $n+1$ 行,每行 $n$ 个非负整数,第 $i$ 行第 $j$ 个数表示 hwf 从第 $i-1$ 个交作业点到第 $j$ 个交作业点的路程长度,每个数的范围在 10000 以内。

输出数据

一个整数,表示 hwf 最短的交作业路程,结果不超过 int 范围。

样例输入

复制
3
0 2 1
1 0 2
2 1 0 \n
 · · \n
 · · \n
 · · \n

样例输出

复制
3 \n

提交

请先 登录

© 2024 FAQs Contact About