AT_xmascon16_h.High-powered Illuminations

通过率:0%

AC君温馨提醒

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

题目描述

为了庆祝圣诞节,兔子准备了一棵圣诞树。

细心的参赛者可能已经发现,这里所说的圣诞树实际上是指图论中的一种树结构。这棵树由 NN 个顶点组成(编号为 1,2,…,N1, 2, \ldots, N),并且由 N−1N-1 条边连接。这里,第 ii 条边连接顶点 AiA_i 和顶点 BiB_i,长度为 CiC_i(1≤i≤N−11 \leq i \leq N-1)。

兔子手头有 KK 个灯泡,计划将这些灯泡装饰在树的不同顶点上。然而,由于这些灯泡的光线非常刺眼,兔子希望能够尽可能地将灯泡之间的距离拉开,让整棵树看起来不那么刺目。这里所谓的灯泡之间的距离,指的是灯泡所在顶点之间的路径长度。两个顶点之间的距离,是指从一个顶点到另一个顶点的路径上,所有边长之和的最小值。

现在,兔子希望在 NN 个顶点中选择 KK 个顶点来放置灯泡,请你帮助计算灯泡之间的最小距离 dd 的最大可能值。

输入格式

输入从标准输入给出,格式如下:

NN KK A1A_1 B1B_1 C1C_1 A2A_2 B2B_2 C2C_2 ⋯\cdots AN−1A_{N-1} BN−1B_{N-1} CN−1C_{N-1}

输出格式

输出一个整数,表示灯泡之间最短距离 dd 所能达到的最大值。

输入输出样例

  • 输入#1

    4 3
    2 1 100
    3 2 200
    4 2 300

    输出#1

    300
  • 输入#2

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

    输出#2

    3
  • 输入#3

    6 2
    1 2 20
    1 3 16
    1 4 1224
    4 5 1400
    4 6 1700

    输出#3

    3100
  • 输入#4

    12 4
    4 8 1214
    12 7 890
    3 1 651
    5 9 1990
    1 2 1671
    4 1 55
    6 4 761
    7 2 862
    11 10 1469
    11 7 1122
    12 9 364

    输出#4

    2940

说明/提示

  • 2≤K≤N≤200,0002 \leq K \leq N \leq 200,000。
  • 1≤Ai,Bi≤N1 \leq A_i, B_i \leq N。
  • 1≤Ci≤5,0001 \leq C_i \leq 5,000。
  • Ai≠BiA_i \neq B_i。
  • 输入保证构成一棵树。

部分得分

  • 对于满足 N≤40,000N \leq 40,000 的数据集,正确解答可以获得 5050 分。
  • 对于没有额外约束的数据集,正确解答可以额外获得 5050 分。

示例说明 1

可以将灯泡放置在顶点 1,3,41, 3, 4 上。

示例说明 2

可以将灯泡放置在顶点 2,4,6,92, 4, 6, 9 上。

本翻译由 AI 自动生成

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

首页