Problem1626--PIPI建发电厂

1626: PIPI建发电厂

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 122  Solved: 34
[Submit] [Status] [Web Board] [Creator:]

Description

PIPI想当老板,于是他用压岁钱请人在岛上挖了 n口矿井,但他似乎忘记了考虑矿井供电问题。

为了保证电力的供应,PIPI想到了两种办法:

  1. 在矿井 i上建立一个发电站,费用为 vi(发电站的输出功率可以供给任意多个矿井)。
  2. 将这口矿井 i 与另外的已经有电力供应的矿井 j之间建立电网,费用为 pi, j

PIPI希望你帮他想出一个保证所有矿井电力供应的最小花费方案。

Input

第一行包含一个整数 n,表示矿井总数。0<=n<=300
接下来 n行,每行一个整数,第 i个数 vi表示在第 i口矿井上建立发电站的费用。
接下来为一个 n×n的矩阵 P,其中 pi, j表示在第 i口矿井和第 j口矿井之间建立电网的费用。
数据保证 pi, j = pj, i且对角线值为0。

Output

输出一个整数,表示所有矿井电力供应的最小花费

Sample Input

4
5
4
4
3
0 2 2 2
2 0 3 3
2 3 0 4
2 3 4 0

Sample Output

9

Source/Category

中等