P0808

Kth Number I

Kth Number I

给定一棵包含 NN 个节点的树,每条边都有一个非负权值。对于所有不同的点对 (u,v)(u,v),其中 u<vu<v,将它们之间的路径长度按从大到小的顺序排列。请输出前 MM 长的路径长度。

输入格式

第一行包含两个整数 N,MN,M。

接下来 N−1N-1 行,每行包含三个整数 u,v,wu,v,w,表示节点 uu 与节点 vv 之间有一条长度为 ww 的边,其中 1≤u,v≤N1\le u,v\le N,0≤w≤327670\le w\le 32767。

输出格式

输出 MM 行,第 ii 行输出第 ii 长的路径长度。

样例输入

4 3

1 2 0

2 3 4

2 4 5

样例输出

9
5
5

数据范围

  • 对于 20%20\% 的数据,N≤103N\le 10^3;
  • 对于 50%50\% 的数据,N≤104N\le 10^4;
  • 对于 100%100\% 的数据,N≤5×104N\le 5\times 10^4,M≤min⁡(N(N−1)2,3×105)M\le \min\left(\frac{N(N-1)}{2},3\times 10^5\right)。

来源与许可

本题题面与测试数据整理自 BZOJ。

样例 1

输入

4 3

1 2 0

2 3 4

2 4 5

输出

9
5
5