#ZF1108. 子树覆盖
子树覆盖
Description
图论大师 yyjj 有一棵大小为 的树,节点由 到 编号,其中节点 为根节点,相连的节点 和 的边的边长为 ,节点 可以覆盖以 为根节点的子树中与它距离小于等于 的节点(包括自身)。
yyjj 现在想选择一个节点,使得被该节点覆盖的节点数量最多,请你帮助 yyjj 找出能覆盖的最大节点数量。
Format
Input
第一行一个正整数 ,表示节点数量。
第二行 个正整数 , 表示节点 的覆盖距离。
接下来 行,每行三个正整数 ,表示 与 之间有一条长为 的边相连。
Output
一行一个正整数,表示只选择一个节点所能覆盖的最大节点数量。
Samples
10
20 13 5 14 4 16 4 5 20 1
1 6 6
1 4 16
1 3 13
4 8 15
5 6 16
4 7 11
6 10 11
1 2 18
6 9 3
7
Note
在第一个样例中,选择 号节点能覆盖到 个节点:。
Limitation
1s, 1024KiB for each test case.