D. 树上标记

    传统题 1000ms 256MiB

树上标记

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

样例下载

题目描述

一棵树有 nn 个点,编号为 1n1 \sim n。树边有长度。

现在要给其中 mm 个点打标记。

记打标记的点的集合为 AA,未打标记的点的集合为 BB

aaAA 集合内的任意两点的距离之和。

bbBB 集合内的任意两点的距离之和。

ssaabb 的和。

即:

a=i,jA,i<jdist(i,j)a = \sum_{i,j\in A,i<j}\operatorname{dist}(i,j)

b=i,jB,i<jdist(i,j)b = \sum_{i,j\in B,i<j}\operatorname{dist}(i,j)

s=a+bs=a+b

其中 dist(i,j)dist(i,j) 表示点 ii 和点 jj 之间的距离,即两点之间的路径长度。

问:标记哪 mm 个点,可以使得 ss 的值最大?你只需要输出可以得到的 ss 最大值。

输入

第一行:包含两个整数 n,mn, m

接下来 n1n-1 行:每行包含三个整数 x,y,zx,y,z 表示点 xx 和点 yy 之间有一条长度为 zz 的边。

输出

一个整数,表示可以得到的 ss 的最大值。

3 2
1 2 3
3 2 1
4

数据范围

100%100\% 的数据:$n\leqslant 2000, 1\leqslant m, x, y\leqslant n, 0 \leqslant z \leqslant 10^9$

2026-04-30

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-4-30 8:30
结束于
2026-4-30 12:00
持续时间
3.5 小时
主持人
参赛人数
6