#P12692. BZOJ3784 树上的路径

BZOJ3784 树上的路径

题目描述

给定一个 nn 个结点的树,结点用正整数 1n1 \sim n 编号。每条边有一个正整数权值。用 d(a,b)d(a, b) 表示从结点 aa 到结点 bb 路边上经过边的权值。其中要求 a<ba < b。将这 n×(n1)2\frac{n \times (n-1)}{2} 个距离从大到小排序,输出前 mm 个距离值。

输入格式

第一行两个正整数 n,mn, m

下面 n1n-1 行,每行三个正整数 a,b,ca, b, c 表示结点 aa 到结点 bb 有一条权值为 cc 的边。

输出格式

mm 行,如题所述。

5 10 
1 2 1 
1 3 2 
2 4 3 
2 5 4
7 
7 
6 
5 
4 
4 
3 
3 
2 
1

提示

对于 100%100\% 的数据,n5×104n \leq 5 \times 10^4,$m \leq \min(3 \times 10^5, \frac{n \times (n-1)}{2})$,a,bna, b \leq nC104C \leq 10^4