编程题
### 问题描述 给定一个包含 $n$ 个顶点和 $m$ 条边的无向图。图中可能存在重边和自环,且边的权值可能为负数。你需要求出最小生成树(MST)的边权重之和。如果无法构造最小生成树,则输出 "impossible"。 最小生成树:在一个无向图中,由 $n$ 个顶点和 $n-1$ 条边构成的连通子图,且该子图的边权重之和最小。 如果图不连通,无法形成最小生成树。 ### 输入格式 第一行输入二个正整数 $n,m$。 接下来 $m$ 行,每行输入 $3$ 个正整数 $a,b,c$。表示点 $a$ 到点 $b$ 存在一条无向边,权值为 $c$。 $2\le n\le 10^5,1\le m\le 2\times 10^5,1\le a,b\le n,1\le c\le 10^4$。 ### 输出格式 输出一行,若存在最小生成树,则输出一个整数,表示最小生成树的树边权重之和,如果最小生成树不存在则输出 "impossible"。 ### 样例输入 ```text 4 5 1 2 1 1 3 2 1 4 3 2 3 2 3 4 4 ``` ### 样例输出 ```text 6 ```
查看答案
赣ICP备20007335号-2