luogu#P9992. [Ynoi Easy Round 2024] TEST_130

[Ynoi Easy Round 2024] TEST_130

题目描述

给定一棵 nn 个节点的有根树,定义 N(w,d)N(w,d)ww 为树的顶点,dd 为非负整数) 为以 ww 为根的子树中,到 ww 距离不超过 dd 的点构成的集合。

mm 次询问,每次给出 w,dw,d 查询 {N(w,d)N(w,d)N(w,d)}\{N(w',d')\mid N(w',d')\subseteq N(w,d)\} 的大小。

输入格式

第一行两个数 n,mn,m

第二行 n1n-1 个数 f2,,fnf_2,\dots,f_n ,其中 fif_i 表示编号 ii 的结点的父亲。

接下来 mm 行,每行两个数 w,dw,d 表示一次询问。

输出格式

输出 mm 行,依次表示每次查询的答案。

5 4
1 2 2 3
3 1
3 0
5 0
1 2
3
1
1
7

提示

Idea:nzhtl1477,Solution:ccz181078,Code:ccz181078,Data:ccz181078

对于 100%100\% 的数据,满足 1n,m1061\le n,m\le 10^61fi<i1\le f_i<i1wn1\le w\le n0dn10\le d\le n-1

对于 25%25\% 的数据,满足 n,m100n,m\le 100

对于另外 25%25\% 的数据,满足 n,m5000n,m\le 5000

对于另外 25%25\% 的数据,满足 n,m2×105n,m\le 2\times 10^5

对于另外 25%25\% 的数据,无特殊限制。