AT_abc202_e.[ABC202E] Count Descendants

提高+/省选-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有一棵包含 NN 个顶点的有根树,顶点编号为 1,2,…,N1, 2, \dots, N。

顶点 11 是根节点,对于每个顶点 i (2≤i≤N)i\ (2 \leq i \leq N),其父节点为 PiP_i。

现在有 QQ 个查询。对于第 ii 个查询 (1≤i≤Q)(1 \leq i \leq Q),给定整数 Ui,DiU_i, D_i,请你求满足以下所有条件的顶点 uu 的个数:

  • 在从 uu 到根的最短路径上(包括端点)存在顶点 UiU_i。
  • 从 uu 到根的最短路径上包含的边数恰好为 DiD_i。

输入格式

输入以如下格式从标准输入读入。

NN
P2 P3 … PNP_2\ P_3\ \ldots\ P_N
QQ
U1 D1U_1\ D_1
U2 D2U_2\ D_2
⋮\vdots
UQ DQU_Q\ D_Q

输出格式

输出 QQ 行。第 ii 行输出第 ii 个查询的答案。

输入输出样例

  • 输入#1

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

    输出#1

    3
    1
    0
    0

说明/提示

限制条件

  • 2≤N≤2×1052 \leq N \leq 2 \times 10^5
  • 1≤Pi<i1 \leq P_i < i
  • 1≤Q≤2×1051 \leq Q \leq 2 \times 10^5
  • 1≤Ui≤N1 \leq U_i \leq N
  • 0≤Di≤N−10 \leq D_i \leq N - 1
  • 所有输入均为整数。

样例解释 1

对于第 11 个查询,顶点 4,5,74, 5, 7 满足条件。对于第 22 个查询,只有顶点 77 满足条件。对于第 33、44 个查询,没有顶点满足条件。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页