#D. Farmer John的水灌计划

    传统题 2000ms 128MiB

Farmer John的水灌计划

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

Farmer John已经决定把水灌到他的 \(n(1 \leq n \leq 300)\) 块农田, 农田被数字1到 \(n\) 标记。把一块土地进行灌水有两种方法, 从其他农田饮水, 或者这块土地建造水库。建造一个水库 需要花费 \(w_{i}\left(1 \leq w_{i} \leq 10^{5}\right)\) ,连接两块土地需要花费 \(\operatorname{Pij}\left(1 \leq P_{i j} \leq 10^{5}, P_{i j}=P_{j i}, P_{i i}=0\right)\)。 计算Farmer John所需的最少代价。

输入格式

第一行: 一个数 \(n\)
第二行到第 \(n+1\) 行:第 \(i+1\) 行含有一个数 \(w_{i}\)
第 \(n+2\) 行到第 \(2 * n+1\) 行:第 \(n+1+i\) 行有 \(n\) 个被空格分开的数,第 \(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

数据范围与提示

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

CSP-J1 最小生成树

未参加
状态
已结束
规则
ACM/ICPC
题目
8
开始于
2023-8-4 8:00
结束于
2023-8-31 8:00
持续时间
648 小时
主持人
参赛人数
8