Type: RemoteJudge 1000ms 125MiB

[USACO12DEC] Running Away From the Barn G

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

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

前缀和与差分

Not Claimed
Status
Done
Problem
17
Open Since
2025-9-29 0:00
Deadline
2025-12-31 23:59
Extension
24 hour(s)