#P3066. [USACO12DEC] Running Away From the Barn G

[USACO12DEC] Running Away From the Barn G

题目描述

给定一颗 nn 个点的有根树,边有边权,节点从 11nn 编号,11 号节点是这棵树的根。

再给出一个参数 tt,对于树上的每个节点 uu,请求出 uu 的子树中有多少节点满足该节点到 uu 的距离不大于 tt

输入格式

输入的第一行是两个整数,分别表示节点数 nn 和给出的参数 tt

22 到第 nn 行,每行两个整数,第 ii 行的整数 pi,wip_i, w_i 表示节点 ii 的父节点为 pip_i,连结 iipip_i 的边的边权为 wiw_i

输出格式

输出 nn 行,每行一个整数,第 ii 行的整数表示 ii 的子树内到 ii 的距离不大于 tt 的节点个数。

4 5 
1 4 
2 3 
1 5 

3 
2 
1 
1 

提示

数据规模与约定

对于全部的测试点,保证:

  • 1n2×1051 \leq n \leq 2 \times 10^51t10181 \leq t \leq 10^{18}
  • 1pi<i1 \leq p_i \lt i1wi10121 \leq w_i \leq 10^{12}