#P4933. 灌水 Watering Hole G

灌水 Watering Hole G

题目描述

Farmer John 已经决定把水灌到他的 n(1n300)n(1 \le n \le 300) 块农田,农田被数字 11nn 标记。把一块土地进行灌水有两种方法,从其他农田饮水,或者这块土地建造水库。建造一个水库需要花费 wi(1wi100000)w_i(1 \le w_i \le 100000),连接两块土地需要花费 $p_{ij}(1 \le p_{ij} \le 100000,p_{ij} = p_{ji},p_{ii} = 0)$。计算 Farmer John 所需的最少代价。

输入格式

第一行:一个数 nn

第二行到第 n+1n + 1 行:第 i+1i + 1 行含有一个数 wiw_i

n+2n + 2 行到第 2n+12n+1 行:第 n+1+in+1+i 行有 nn 个被空格分开的数,第 jj 个数代表 pijp_{ij}

输出格式

第一行:一个单独的数代表最小代价。

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

Farmer John 在第四块土地上建立水库,然后把其他的都连向那一个,这样就要花费 3+2+2+2=93+2+2+2=9