题目大意:给你一棵$n$个点的带权树和正整数$K$,求每个点到其它所有点距离中第$K$大的数值. 其中,边权$≤10000$,$n≤50000$. 我们通过原树构建一棵点分治树,令$fa[u]$为$u$在点分树上的$father$. 对于每个点$u$,我们维护两个有序数组$f$和$g$. 其中$f[i]$表示以$u$为根的点分树中,距离$u$第$i$近的距离.(显然里面有$siz[u]$个数值) $g[i]$表示以$u$为根的点分树中,距离$fa[u]$第i近的距离. 我们二分答案,设当前二分到…