有一天小 S 和她的朋友小 N 一起研究一棵包含了
这是一棵有根树,根结点编号为
除此之外,再定义
小 N 对这棵树提出了
你的任务是帮助小 S 来回答这些询问。
输入格式
输入的第一行包含一个正整数
接下来
第
接下来
输出格式
对于每次询问输出一行,包含一个整数,表示对应的答案。
样例 #1
样例输入 #1
6 5 6 6 1 6 2 2 3 2 4 3 2 5 2 1 4 1 1 6 3
样例输出 #1
3 4 3
【样例 1 解释】
对于第一组询问,
, 的深度为 , 的深度为 ,因此答案为 。对于第二组询问,答案为
四个结点的最大深度,因此答案为 。对于第三组询问,
,依旧是 的深度最大,因此答案为 。
【样例 2】
见附件的 query/query2.in 与 query/query2.ans。
该样例满足
【样例 3】
见附件的 query/query3.in 与 query/query3.ans。
该样例满足
【样例 4】
见附件的 query/query4.in 与 query/query4.ans。
该样例满足
限制与约定
【数据范围】
对于所有的测试数据,保证:
测试点编号 | 特殊限制 | |
---|---|---|
无 | ||
无 | ||
满足性质 A | ||
满足性质 A | ||
满足性质 B | ||
无 | ||
无 |
性质 A:保证输入的树符合链的形态,且根结点的度数为
性质 B:对于每个询问保证
时间限制:
空间限制: