P0736

Tree

Tree

给定一棵有 nn 个节点的树,树上的每条边都有一个长度。请计算有多少对不同的节点,它们之间的距离小于等于 kk。

两点之间的距离定义为树上连接这两个节点的唯一简单路径上所有边的长度之和。

输入格式

第一行包含一个整数 nn,表示树的节点数。

接下来 n−1n-1 行,每行包含三个整数 uu、vv、ww,表示节点 uu 与节点 vv 之间有一条长度为 ww 的边。

最后一行包含一个整数 kk。

输出格式

输出一行一个整数,表示距离小于等于 kk 的节点对数量。

样例输入

7
1 6 13
6 3 9
3 5 7
4 1 3
2 4 20
4 7 2
10

样例输出

5

数据范围

  • n≤4×104n\le 4\times 10^4。

来源与许可

本题题面与测试数据整理自 BZOJ 1468。

样例 1

输入

7
1 6 13
6 3 9
3 5 7
4 1 3
2 4 20
4 7 2
10

输出

5