A150245.深山能源网络

普及/提高-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

探险队在深山中探索时,发现了一座古老的能源网络。网络中有 nn 个能源节点,编号从 11nn,每个节点都蕴含独特的能量。为了启动山中的遗迹大门,工程师们(其实是古代文明的后裔)设计了 mm 个能源传输项目,编号从 11mm。第 ii 个项目可以通过连接能源节点 aia_i 或者 bib_i 中的 其中一个 来激活,并且激活该项目可以获得能量值 wiw_i

然而,每个能源节点的能量有限,最多只能支持一个项目。你的任务是选择一些项目,并为每个项目指定使用的能源节点,使得获得的总能量值最大,同时保证每个节点最多被一个项目使用。请你求出这个最大值。

输入格式

第一行一个整数 TT,表示测试数据组数。

每组数据的第一行包含两个整数 nnmm,分别表示能源节点数量和传输项目数量。

接下来 mm 行,每行包含三个整数 ai,bi,wia_i,b_i,w_i,分别表示项目 ii 关联的两个能源节点和项目 ii 的能量值。

输出格式

对于每组数据,输出一行一个整数,表示最大的总能量值。

输入输出样例

  • 输入#1

    3
    3 7
    2 1 6
    1 3 7
    3 1 2
    1 3 2
    3 2 2
    1 3 7
    3 2 1
    4 4
    3 2 10
    4 3 6
    1 2 1
    3 4 1
    5 8
    5 2 8
    4 3 6
    5 1 10
    2 5 1
    2 1 4
    4 5 4
    5 1 1
    2 5 1

    输出#1

    20
    18
    32

说明/提示

数据范围

对于 100%100\% 的数据满足:

  • 1T1001 \leq T \leq 100
  • 1n,m2×1051 \leq n,m \leq 2 \times 10^5
  • 1ai,bin1 \leq a_i,b_i \leq n
  • aibia_i \neq b_i
  • 1wi1091 \leq w_i \leq 10^9

保证所有测试数据的 nn 之和和 mm 之和均不超过 3×1053 \times 10^5

输入解题思路,AI测评打分。不知道怎么写?

首页