#136. [WPXCO 1.7 OCT] [最近公共祖先 LCA] Ancestors

内存限制:256 MiB 时间限制:1000 ms 输入文件:ancestor.in 输出文件:ancestor.out
题目类型:传统 评测方式:文本比较
上传者: 2024-J-W010

题目描述

在一个古老的家族中,家族关系构成一棵以 号成员为根的有根树。现在给你若干个家族成员编号 ,请你找出他们的第 近公共祖先。

输入格式

第一行两个用空格分隔的正整数 分别表示家族成员的数量以及询问的次数。

接下来 行,每行两个用空格分隔的正整数 表示成员 是成员 的父亲。

接下来 行,每行三个用空格分隔的正整数 表示一次询问。

输出格式

行,每行一个正整数表示答案。如果不存在第 近公共祖先,则输出

样例

样例 #1

样例输入 #1

7 3
1 2
1 3
2 4
2 5
3 6
3 7
4 5 2
4 6 2 
5 6 2

样例输出 #1

1
-1
-1

数据范围与提示

对于 的数据,保证