#L0528. 乡村公路连通

乡村公路连通

题目描述

小镇计划为 NN 个村庄修建公路,使得任意两个村庄之间都可以通过公路直达或中转到达。已知每两个村庄之间的距离(非负整数),请设计一种修路方案,使得所有村庄连通且总修路长度最短。

输入格式

第一行为村庄个数 NN3N1003 \leq N \leq 100)。

接下来是一个 N×NN \times N 的距离矩阵,NN 行每行 NN 个用空格分隔的整数,第 ii 行第 jj 列表示村庄 ii 到村庄 jj 的距离。对角线为 00(自己到自己无距离)。

输出格式

一个整数,表示使所有村庄连通的最短总修路长度。

样例

4
0 4 9 21
4 0 8 17
9 8 0 16
21 17 16 0
28

提示

数据范围

3N1003 \leq N \leq 100,每两个村庄间的距离不超过 10510^5

难度 普及
通过率
尝试 0
已通过 0
ID
1256
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者