#P5384. [Cnoi2019] 雪松果树
[Cnoi2019] 雪松果树
Description
雪松果树是一个以 为根有着 个节点的树。
除此之外,Cirno 还有 个询问,每个询问是一个二元组 ,表示询问 节点的 -cousin 有多少个。
我们定义:
节点 的 -father 为 路径 (不含 u)上距 u 最近的节点
节点 的 -father 为 节点 「 的 -father」 的 1-father
节点 的 -son 为所有 -father 为 的节点
节点 的 -cousin 为 节点「 的 -father」的 -son (不包含 本身)
Input Format
第一行,两个整数 ,
第二行, 个整数,第 个表示 号节点的 1-father
以下 行,每行一个二元组
Output Format
一行, 个数,每一个表示一个询问的答案。若 u 不存在 k-father,输出 0。
5 2
1 2 1 4
2 1
3 2
1 1
Hint
数据范围: |数据点编号|||特殊性质| |----|----|----|-----| |1,2|||| |3,4|||| |5,6|||| |7|||| |8,9,10|||| |11,12,13,14|||树随机生成| |15,16,17,18,19,20||||
另外存在一组记 分的 hack 数据。
京公网安备 11011102002149号