CFCF2174D.Secret Message

NOI/NOI+/CTSC

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

在土耳其漫长的旅行中,你见过许多不同的马赛克,但你从未遇到过像这样的马赛克!

你目前看到的这幅马赛克可以看作是一张包含 nn 个顶点和 mm 条带权边的无向图,其中第 ii 条边的权值为 wiw_i。你对它印象深刻,决定寻找其中隐藏的秘密信息。你考虑了很多种可能性,目前你假设这个秘密与从中选出 n1n-1 条边的权值和最小且选出的这些边不形成一棵树有关。

你首先想计算出这个值,至于它的意义,你打算回家后再研究。

输入格式

每组测试数据包含多组测试用例。第一行包含一个整数 tt1t1041 \le t \le 10^4),表示测试用例的数量。

每个测试用例的第一行包含两个正整数 nnmm2n2×1052 \le n \le 2 \times 10^5n1m2×105n-1 \le m \le 2 \times 10^5),表示无向图的顶点数和边数。

接下来的 mm 行中,每行包含三个整数 uiu_iviv_iwiw_i1uivin1 \le u_i \ne v_i \le n1wi1091 \le w_i \le 10^9),表示第 ii 条无向边连接 uiu_iviv_i,权值为 wiw_i

保证图中不存在自环或重边。

保证所有测试用例中 nn 的总和不超过 2×1052 \times 10^5mm 的总和也不超过 2×1052 \times 10^5

输出格式

对每个测试用例,输出一个整数:表示选取 n1n-1 条边且这些边不组成树的边权和的最小值。如果不存在这样的方案,则输出 1-1

输入输出样例

  • 输入#1

    4
    4 6
    1 2 7
    1 3 4
    1 4 1
    2 3 9
    2 4 6
    3 4 5
    4 4
    1 2 5
    2 3 5
    3 4 5
    1 4 8
    4 4
    1 4 1
    1 3 4
    2 4 2
    3 4 3
    4 4
    2 3 7
    1 2 5
    2 4 9
    4 3 12

    输出#1

    10
    -1
    8
    28

说明/提示

在第一个测试用例中,可以选择第 2、3 和第 6 条边,其边权和为 4+1+5=104 + 1 + 5 = 10。可以验证,这些边不构成一棵树。

在第二个测试用例中,所有可能的 33 条边子集都会形成一棵树,因此不存在满足条件的方案。

首页