CF2174D Secret Message
题目描述
在土耳其漫长的旅行中,你见过许多不同的马赛克,但你从未遇到过像这样的马赛克!
你目前看到的这幅马赛克可以看作是一张包含 $n$ 个顶点和 $m$ 条带权边的无向图,其中第 $i$ 条边的权值为 $w_i$。你对它印象深刻,决定寻找其中隐藏的秘密信息。你考虑了很多种可能性,目前你假设这个秘密与从中选出 $n-1$ 条边的权值和最小且选出的这些边不形成一棵树有关。
你首先想计算出这个值,至于它的意义,你打算回家后再研究。
输入格式
每组测试数据包含多组测试用例。第一行包含一个整数 $t$($1 \le t \le 10^4$),表示测试用例的数量。
每个测试用例的第一行包含两个正整数 $n$ 和 $m$($2 \le n \le 2 \times 10^5$,$n-1 \le m \le 2 \times 10^5$),表示无向图的顶点数和边数。
接下来的 $m$ 行中,每行包含三个整数 $u_i$、$v_i$ 和 $w_i$($1 \le u_i \ne v_i \le n$,$1 \le w_i \le 10^9$),表示第 $i$ 条无向边连接 $u_i$ 和 $v_i$,权值为 $w_i$。
保证图中不存在自环或重边。
保证所有测试用例中 $n$ 的总和不超过 $2 \times 10^5$,$m$ 的总和也不超过 $2 \times 10^5$。
输出格式
对每个测试用例,输出一个整数:表示选取 $n-1$ 条边且这些边不组成树的边权和的最小值。如果不存在这样的方案,则输出 $-1$。
说明/提示
在第一个测试用例中,可以选择第 2、3 和第 6 条边,其边权和为 $4 + 1 + 5 = 10$。可以验证,这些边不构成一棵树。
在第二个测试用例中,所有可能的 $3$ 条边子集都会形成一棵树,因此不存在满足条件的方案。
由 ChatGPT 5 翻译