#1085. Watering Hole G

Watering Hole G

题目描述

Farmer John 的农场缺水了。

他决定将水引入到他的 n 个田地。他准备通过挖若干井,并在各块田中修筑水道来连通各块田地以供水。在第 i 号田中挖一口井需要花费 Wi 元。连接 i 号田与 j 号田需要 Pi,j(Pj,i=Pi,j)元。

请求出 FJ 需要为使所有田地都与有水的田地相连或拥有水井所需要的最少钱数。

输入格式

第一行为一个整数 n。

接下来 n 行,每行一个整数 Wi。

接下来 n 行,每行 n 个整数,第 i 行的第 j 个数表示连接 i 号田和 j 号田需要的费用 Pi,j。

输出格式

输出最小开销。

输入输出样例

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

说明/提示

对于 100% 的数据,1n3001 \le n \le 3001Wi1051 \le Wi \le 10^50Pi,j1050 \le Pi,j \le 10^5