题目名称 3730. [USACO08OCT]Watering Hole G
输入输出 water.in/out
难度等级 ★☆
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 Gravatar张恒畅 于2022-07-30加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:0, 提交:0, 通过率:0%
关于 Watering Hole G 的近10条评论(全部评论)

3730. [USACO08OCT]Watering Hole G

★☆   输入文件:water.in   输出文件:water.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

Farmer John 的农场缺水了。

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

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

【输入格式】

第一行为一个整数 $n$。

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

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

【输出格式】

输出最小开销。

【样例输入】

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

【样例输出】

9

【数据范围】

对于 $100\%$ 的数据,$1 \leq n \leq 300$,$1 \leq W_i \leq 10^5$,$0 \leq P_{i,j} \leq 10^5$。