给定一棵有n个结点的有根树,结点依次以1,2,..n 编号,其中根结点的编号为1 。 小 A 计划在这棵有根树上进行q 次旅行。在第 i次旅行中,小 A 首先会选定结点si 作为起点,并移动若干次。移动 分为以下两种:
第一行,两个正整数n,q ,分别表示有根树的结点数量,以及旅行次数。 第二行,n-1个整数p2,p3...pn ,其中pi表示结点i 的父结点编号。 接下来2q行中的第2i-1 行( 1<=i<=q)包含两个正整数si,ki ,分别表示第i次旅行的起点编号,以及移动序列的长度。第2i 行包含ki个整数ai1,ai2,ai3...aik ,表示移动序列。
输出共q 行,第i 行包含一个整数,表示第i 次旅行终点的结点编号。
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 3 2
8 3 5 4 2 1 3 6 6 8 1 8 8 2 8 -8 8 3 8 -8 8
1 7 1