U242817 [小翔系列水题] 阿克

题目背景

小翔坐在苹果树下,然后编不下去了。

题目描述

小翔有 $k$ 个苹果和一个有 $n$ 个节点和 $n-1$ 条边的树。 他想放一些苹果到某些节点上(不可以不放),定义 $d(i,j)$ 为 $i$ 号节点和 $j$ 号节点间的距离,求出 $$\max_{i=1}^{n}\{\min_{j 有苹果}\{d(i,j)\}\}$$ 的最小值。 用中文来讲,记每个节点的 $\lceil$ 不平衡度 $\rfloor$ 为离该节点最近的有苹果的节点(可以是自己),你需要设计一种放置苹果的方案(不得不放也不得放超过 $k$ 个),使得所有节点的 $\lceil$ 不平衡度 $\rfloor$ 的最大值最小。

输入格式

第一行两个正整数 $n,k$ 表示节点个数和苹果个数。 接下来 $n-1$ 行中的第 $i$ 行有三个正整数 $a_i,b_i,c_i$ ,表示 $a_i$ 和 $b_i$ 之间有一根权值为 $c_i$ 的无向边。

输出格式

一行一个正整数,表示答案。

说明/提示

### 样例解释: 对于第一个样例,可以使用以下方案得到最优解: ![样例1](https://cdn.luogu.com.cn/upload/image_hosting/ftmgyre4.png) 其中红色方框表示有苹果的节点。 对于第二个样例,可以使用以下方案得到最优解: ![样例2](https://cdn.luogu.com.cn/upload/image_hosting/057s74kr.png) ### 数据范围: 对于 $30\%$ 的数据,有 $n\leq 20,\ c_i\leq 100$ 。 对于另外 $10\%$ 的数据,满足 $k = n - 1$ 。 对于另外 $10\%$ 的数据,满足每个点的度数最多为 $2$ 。 对于另外 $10\%$ 的数据,满足至少有 $n-1$ 个节点度数为 $1$ 。 对于 $100\%$ 的数据, $2\leq n\leq 2\times 10^5,\ 1\leq k < n,\ 1\leq a_i,b_i\leq n,\ 1\leq c_i\leq 1\times 10^9,\ a_i\neq b_i$ 。 保证数据给你了一棵树。