#P1115. 最短路径

最短路径

最短路径

题目描述

下图表示城市之间的交通路网,线段上的数字表示费用,单向通行由A->E。试用动态规划的最优化原理求出A->E的最省费用。所有点的编号按照连接的顺序定义,即第一个点为A,A连接的点定义为B,如果连接两个点,则分别为B、C。

输入格式

第一行数字n,代表有n个点。

接下来n行,每行有n个数字,代表i点到其他点的距离。0则为没有连接.

输出格式

输出1号点到n号点的最短距离。

样例 #1

样例输入 #1

10
0  2  5  1  0  0  0  0  0  0
0  0  0  0 12 14  0  0  0  0
0  0  0  0  6 10  4  0  0  0
0  0  0  0 13 12 11  0  0  0
0  0  0  0  0  0  0  3  9  0
0  0  0  0  0  0  0  6  5  0
0  0  0  0  0  0  0  0 10  0
0  0  0  0  0  0  0  0  0  5
0  0  0  0  0  0  0  0  0  2
0  0  0  0  0  0  0  0  0  0

样例输出 #1

minlong=19

数据规模与约定

对于 100%100\% 的数据,0n150 \le n \le 15

保证数据范围在1e51e5以内