bzoj#P3784. 树上的路径

树上的路径

题目描述

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