#ds805. Race

Race

Race

题目来源

IOI2011

题目描述

给一棵nn个点的树,每条边有权。求一条简单路径,权值和等于kk,且边的数量最小。

输入格式

第一行,两个整数 n,k(1≤n≤2×105,1≤k≤106)n, k (1\leq n\leq 2\times 10^5, 1\leq k\leq 10^6)。

接下来n−1n-1行,每行三个整数,表示一条无向边的两端和权值,保证权值是不超过10610^6的正整数。

注意点的编号从0开始。

输出格式

一个整数,表示最小边数量。如果不存在这样的路径,输出-1。

样例输入

4 3
0 1 1
1 2 2
1 3 4

样例输出

2