Start: Feb, 04, 2024 16:00:00
20240205并查集+最小生成树
End: Apr, 04, 2024 20:00:00
Time elapsed:
Time remaining:

饮水工程 1242

Time Limit:  1 Sec    Memory Limit:   256 MB
Submission:26     AC:8     Score:100


Description

南水北调工程是优化水资源配置、促进区域协调发展的基础性工程,是新中国成立以来投资额最大、涉及面最广的战略性工程,事关中华民族长远发展。南水北调工程,旨在缓解中国华北和西北地区水资源短缺的国家战略性工程。就是把中国长江流域丰盈的水资源抽调一部分送到华北和西北地区。我国南涝北旱,南水北调工程通过跨流域的水资源合理配置,促进南北方经济、社会与人口、资源、环境的协调发展。

整个工程分东线、中线、西线三条调水线。东线工程位于东部,因地势低需抽水北送至华北地区。中线工程从汉水与其最大支流丹江交汇处的丹江口水库引水,自流供水给黄淮海平原大部分地区,20 多座大中城市;西线工程在青藏高原上,由长江上游向黄河上游补水。

现在有 个区域需要建设水资源工程,它们可以自建水库解决缺水问题,也可以从已有水源的地区建立管道引水过来。当然,这些建设都需要大量投资。

你能不能给出一个优化水资源配置方案,在保证每个区域都能用上水的前提下,使得整个引水工程费用最低。


Input

第一行: K 表示有多少组测试数据。

接下来对每组测试数据:

第 1 行: N 表示有 N 个区域( 1≤N≤300 )

第 2 行:W_1,W2,⋯,W_N。W_i 表示第 i 个区域自建水库需要的费用。

再有 N 行:P_i1,P_i2,⋯,P_in。P_ij 表示建立第 i 个区域与第 j 个区域引水管道的费用。


Output

对于每组测试数据,输出占一行,即建立整个引水工程的最小费用。


所有数据,以及结果都在int范围内。


Samples

input:
1 5 5 4 4 3 6 0 2 2 2 2 3 0 3 3 3 3 3 0 4 5 3 3 4 0 1 3 3 5 1 0
output:
10