开始: 2024-10-25 10:10:00

(24-25赛季)稠州常规赛10

结束: 2024-10-26 00:00:00
当前  2025-01-24 13:49:06  类型: IOI  状态: 已经结束 

P6. 树上统计count
描述

- 给出一个 n 个点的有根树,节点编号为 1, 2, \cdots n,树根为 1,第 i2 \le i \le n)号节点的父亲是 p_i

- 给出 q 个查询,第 i 个查询包含 a_i, b_i,计算满足以下条件的点 u 的个数:

1. a_i 位于 u1 的最短路径上(端点也算);

2. u 到根上的路径恰好有 b_i 条边。


输入

第一行一个数字N;

第二行N-1个数字,表示第i+1个节点的父节点P_i;

第三行一个数字Q;

接下来Q行,每行两个数字 U_iD_i 

输出

给出每次查询符合的节点数

样例

输入

7
1 1 2 2 4 2
4
1 2
7 2
4 1
5 5

输出

3
1
0
0
提示

数据范围:

—— 2 \leq N \leq 2 \times 10^5

—— 1 \leq P_i < i

—— 1 \leq Q \leq 2 \times 10^5

—— 1 \leq U_i \leq N

—— 0 \leq D_i \leq N - 1

—输入的所有值均为整数。


样例解释:

在第1 次查询中,顶点 457 满足条件。

在 第2 次查询中,只有 7 顶点满足条件。

在 第3 次和 4次查询中,没有顶点满足条件。


提交

题目参数
时间限制 1 秒
内存限制 512 MB
提交