#AW252. Tree

Tree

题目描述

给定一个有 NN 个点(编号 )的树,每条边都有一个权值(不超过 )的树,每条边都有一个权值(不超过 )。

树上两个节点 xx 与 $ 之间的路径长度就是路径上各条边的权值之和。

求长度不超过 KK 的路径有多少条。

输入格式

输入包含多组测试用例。

每组测试用例的第一行包含两个整数 NN 和 $ 。

接下来 N1N-1 行,每行包含三个整数 ,表示节点 ,表示节点 之间存在一条边,且边的权值为 之间存在一条边,且边的权值为

当输入用例 N=0K=0N=0,K=0 时,表示输入终止,且该用例无需处理。

输出格式

每个测试用例输出一个结果。

每个结果占一行。

数据范围

1N1041 \le N \le 10^4 ,

, ,

输入样例:

5 4
0 1 3
0 2 1
0 3 2
2 4 1
0 0

输出样例:

8