贪心算法训练(三)——最小生成树
- 问题描述
- 求一个连通无向图的最小生成树的代价(图边权值为正整数)
- 输入
- 第一行是一个整数 N (1 <= N <= 20) ,表示有多少个图需要计算,以下有 N 个图,第 i 图的第一行是一个整数 M (1 <= M <= 50) ,表示图的顶点数,第 i 图的第 2 行至 1+M 行为一个 M*M 的二维矩阵,其元素 ai,j 表示图的 i 顶点和 j 顶点的连接情况,如果 ai ,j = 0,表示 i 顶点和 j 顶点不相连,如果 ai ,j > 0,表示 i 顶点和 j 顶点的连接权值
- 输出
- 每个用例,用一行输出对应图的最小生成树的代价
- 样例输入
1
6
0 6 1 5 0 0
6 0 5 0 3 0
1 5 0 5 6 4
5 0 5 0 0 2
0 3 6 0 0 6
0 0 4 2 6 0