#SC2024SD3T1. Running Away From the Barn

Running Away From the Barn

题目描述

给定一颗 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}