1. 请同学们认真做题,本系统提供查重服务。
  2. 账号或者题目有问题,可以联系任课老师或者发邮件至real251024@163.com
  3. vscode下载地址:https://code.visualstudio.com/
  4. codeblocks下载地址:http://vlab.csu.edu.cn/oj/download/codeblocks-setup.exe
  5. DevC++下载地址:http://vlab.csu.edu.cn/oj/download/DevC_Setup.exe
Problem1440--CC的旅行规划

1440: CC的旅行规划

[Creator : ]
Time Limit : 10.000 sec  Memory Limit : 128 MB

Description

春游的时间到了,CC想要利用这个难得的好时间去旅游。

CCN个想要去的旅游景点,他想要在这个寒假全部都去玩一次,经过他的调查,他已经得到了任何两个旅游景点之间的路费。所以他想让你帮他设计一条旅行路线,使得最终的费用最小。

 

Input

输入文件第一行包含一个正整数N,表示CC想要去的旅游景点的个数。

接下来一行包含N个正整数,分别表示从CC家到这些旅游景点的路费。

接下来N行,每行N个正整数,第i行第j个数表示从第i个景点到第j个景点的路费。

 

Output

输出文件包含仅一行,为CC从家里出发到这N个旅游景点旅游后再回到家的最低路费

 

Sample Input Copy

3 
1 2 3 
0 1 2 
1 0 2 
2 2 0

Sample Output Copy

7

HINT

对于40%的数据,N ≤ 10。 对于100%的数据,N ≤ 20。 输入数据为无向图,且满足三角不等式,即对于任意两个点,从A到B的边和从B到A的边的长度相等,且他们之间的最短距离就是他们直接相连的边的长度。

Source/Category