传统题 1000ms 256MiB

树的剪枝

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

样例下载

问题描述

一棵树含有 N 个节点,编号为 1 ~ N,其中 1 号为根节点。对于任意一个节点,它要么没有儿子节点,要么恰好有两个儿子节点。每条树边有一个长度。

现在你要对这棵树进行剪枝。你准备使得这棵树最后恰好保留 M 条树边。当然,你不能在剪枝的时候把根节点剪掉,即你必须保证剩下这棵树的根节点仍然是 1 号节点。

你希望使得剩余 M 条树边的长度之和尽可能大。

请你输出这个最大值。

输入格式

第一行:两个整数 N, M

接下来 N-1 行:每行三个整数 u, v, w, 表示节点 u 和 v 之间有一条长度为 w 的边。

输出格式

一个整数,表示答案。

输入样例

5 2
1 2 3
1 3 2
3 4 5
3 5 1

输出样例

7

样例解释

数据范围

1 ≤ M < N ≤ 100, 1 ≤ u, v ≤ N, 0 ≤ w ≤ 10^9。

20250321

未参加
状态
已结束
规则
OI
题目
6
开始于
2025-3-21 7:40
结束于
2025-3-21 12:00
持续时间
4.3 小时
主持人
参赛人数
15