‹ 上一题 下一题 ›

06602. GESP-8级-2025-06-树上旅行 未做

1000 ms 256 MB 测试点 25 通过率 100% GESPGESP八级2025树上差分与树上倍增

题目描述

给定一棵有 个结点的 有根树,结点依次以 编号,其中根结点的编号为 。

小 A 计划在这棵有根树上进行 次旅行。在第 次旅行中,小 A 首先选定结点 作为起点,并移动若干次。移动分为以下两种:

  1. 移动至当前结点的父结点。特殊地,如果当前位于根结点,则不进行移动。
  2. 移动至当前结点的所有子结点中编号最小的结点。特殊地,如果当前位于叶子结点,则不进行移动。

由于移动次数可能很大,对于第 次旅行,旅行中的移动以 个不为零的整数构成的序列 表示。对 ,若 则代表进行 次第一种移动;若 则代表进行 次第二种移动。根据给出的序列从左至右完成所有移动后,小 A 所在的结点即是旅行的终点。

给定每次旅行的起点与移动序列,请你求出旅行终点的结点编号。

输入格式

第一行,两个正整数 ,分别表示有根树的结点数量,以及旅行次数。

第二行, 个整数 ,其中 表示结点 的父结点编号。

接下来 行中的第 行()包含两个正整数 ,分别表示第 次旅行的起点编号,以及移动序列的长度。第 行包含 个整数 ,表示移动序列。

输出格式

输出共 行,第 行包含一个整数,表示第 次旅行终点的结点编号。

样例

输入
5 4
1 1 2 2
3 3
1 -1 -1
2 5
1 -1 1 -1 1
5 8
1 1 1 -1 -1 -1 -1 -1
5 3
-1 -1 1
输出
4
1
4
2

数据范围

子任务编号 测试点占比 特殊性质
保证 为 或
仅包含第一种移动
仅包含第二种移动
-

对于所有测试点,保证:

  • 且

来源:洛谷 P13019(CCF GESP 8 级上机题)

输入
输出

            
答案