#P5984. [PA2019] Podatki drogowe

[PA2019] Podatki drogowe

题目描述

给定一棵 nn 个点的无根树,点的编号为 11nn。 定义 uuvv 的距离 d(u,v)\operatorname{d(u,v)}uuvv在树上的简单路径经过的边的边权之和。

给定 kk,请在 n×(n1)2\dfrac{n\times (n-1)}{2}d(u,v)(1u<vn)\operatorname{d(u,v)}(1\le u<v\le n) 中找到第 kk 小的值。

输入格式

第一行两个正整数 n,kn,k

接下来 n1n-1 行,每行三个正整数 x,y,z(1x,y,zn)x,y,z(1\le x,y,z\le n),表示一条连接 xxyy 的树边,其边权为 nnzz 次方。

输出格式

输出一行一个整数,即第 kk 小的值对 109+710^9+7 取模的结果。

5 8
1 2 1
3 1 3
3 4 1
5 3 2
135

提示

对于 100%100\% 的数据,2n2.5×1042\le n\le 2.5\times 10^41kn(n1)21\le k\le \dfrac{n*(n-1)}{2}


样例解释:

所有的 dd 排序后依次为: 5,5,25,30,125,130,130,135,150,1555,5,25,30,125,130,130,135,150,155