logo AlgoBeat OnlineJudge
登录 注册

#103626. [BZOJ 3626] [LNOI2014]LCA

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

给出一个 个节点的有根树(编号为 ,根节点为 )。一个点的深度定义为这个节点到根的距离

表示点 的深度, 表示 的最近公共祖先。

次询问,每次询问给出 ,求

(即,求在 区间内的每个节点 的最近公共祖先的深度之和)

输入格式

第一行两个整数

接下来 行,分别表示点 到点 的父节点编号。

接下来 行,每行三个整数

输出格式

输出 行,每行表示一个询问的答案。每个答案对 取模输出。

样例

样例输入 #1

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

样例输出 #1

8
5

数据范围与提示

组数据, 的规模分别为

数据已加强 by saffah