#P5784. 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\le 5×10^4mmin(3×105,n×(n1)2m\le \min(3×10^5,\frac{n\times (n-1)}{2}a,bna,b\le nC104C\le 10^4