#2603. 希蒙的宝藏
希蒙的宝藏
题目描述
希蒙正驾驶一条小艇在马勒比海上航行.
海上有 个岛屿,用 到 编号.希蒙从 号小岛出发,最后到达 号小岛.
一张藏宝图上说,如果他的路程上经过的小岛依次出现了 这样的序列(不一定相邻),那他最终就能找到古老的宝藏. 但是,由于马勒比海有李老师出没.希蒙知道任意两个岛屿之间的航线上李老师出没的概率,他用一个危险指数 来描述(会被要求刷道题).他希望他的寻宝活动经过的航线危险指数之和最小.那么,在找到宝藏的前提下,这个最小的危险指数是多少呢?
输入格式
第一行:两个用空格隔开的正整数 和 。
第二到第 行:第 行用一个整数 表示 希蒙 必须经过的第 个岛屿
第 到第 行:第 行包含 个用空格隔开的非负整数分别表示 号小岛到第 号小岛的航线各自的危险指数。保证第 个数是 。
输出格式
第一行:希蒙 在找到宝藏的前提下经过的航线的危险指数之和的最小值。
样例 #1
样例输入 #1
3 4
1
2
1
3
0 5 1
5 0 2
1 2 0
样例输出 #1
7
提示
这组数据中有三个岛屿,藏宝图要求希蒙按顺序经过四个岛屿:1号岛屿、2号岛屿、回到1号岛屿、最后到3号岛屿。每条航线的危险指数也给出了:航路(1,2)、(2,3)、(3,1)和它们的反向路径的危险指数分别是5、2、1。
希蒙可以通过依次经过1、3、2、3、1、3号岛屿以7的最小总危险指数获得宝藏。这条道路满足了摸鱼地图的要求(1,2,1,3)。我们避开了1号和2号岛屿之间的航线,因为它的危险指数太大了。
注意:测试数据中a到b的危险指数不一定等于b到a的危险指数!