#Z1011. 树上旅行

树上旅行

树上旅行

题目描述

Zzzyt在一棵nn个节点的有根树上旅行,初始时在根节点。他在每个节点需停留至少一天,然后可以选择花费一定天数到达其中一个子节点,或结束旅行。同时,他要求整个旅行过程不超过mm天。那么,有多少种不同的旅行方案?两种方案不同,当且仅当经过的节点不同或在同一节点停留的时间不同。

输入格式

第一行两个整数nn,mm

接下来n1n-1行,其中第ii行两个整数fif_iwiw_i,表示第i+1i+1号节点的父节点为fif_i,从父节点到第i+1i+1号节点需要wiw_i天。

11号节点为根节点。

输出格式

一个整数,表示可能的旅行方案数,对998244353998244353取模。

输入输出样例

3 5
1 1
1 2
14
5 100000
1 0
2 0
3 0
4 0
686855603

数据规模与约定

1n,m1051 \leq n,m \leq 10^5

0wi1050 \leq w_i \leq 10^5

1fin1 \leq f_i \leq n