题目描述:
长江游艇俱乐部在长江上设置了n个游艇出租站1,2,3…,n。游客可以在这些游艇出租站租用游艇,并在下游的任何一个游艇出租站归还游艇。游艇出租站i到游艇出租站j之间的租金为r(i,j),1<=i,i<=n。试设计一个算法,计算出从游艇出租站1到游艇出租站n所需的最少租金。
输入:
第一行中有一个正整数n(n,=200),表示有n个游艇出租站。接下来的n-1行是r(i,j),1<=i,i<=n。
输出:
输出计算出的从游出租站1到游艇出租站n所需的最少租金。
样例1输入:
3
5 15
7
样例1输出:
12
样例二:从boat.txt文件读入数据,文件内容如下
37
18 5 9 8 8 36 74 24 18 42 37 110 46 138 160 29 12 75 103 15 215 229 59 226 12 13 204 144 290 282 124 279 154 305 291 201
9 16 9 26 16 47 61 15 35 74 107 47 64 149 139 1 96 105 188 39 100 144 60 147 220 70 204 213 85 71 244 67 252 342 303
6 30 23 31 10 64 29 76 78 85 11 45 7 82 138 33 130 37 25 71 179 173 102 66 49 187 128 17 272 124 189 130 163 78
14 14 1 14 10 67 60 19 59 88 49 109 38 23 48 107 25 154 54 6 126 126 49 40 199 4 185 233 189 11 149 230 160
3 15 38 44