#P6706. [COCI 2010/2011 #7] KUGLICE
[COCI 2010/2011 #7] KUGLICE
Description
给定一个有向图,其中每个点出度为 或 。
有如下询问:
-
1 X:给定弹珠起始点 ,求弹珠运动的终止点。 -
2 X:删除 点出边。(保证存在)
弹珠运动规则:
从初始点沿着出边走直到一点出度为 。
Input Format
第一行一个正整数 ,指图中顶点数。
第二行 个正整数,其中第 个数表示 的出边指向点序号,若 则指不存在。
下面一行一个正整数 ,指查询数目。
下面 行每行包含一个上述格式的查询。
Output Format
对于每个类型 的查询,按照顺序,每行输出弹珠停止点序号。
如果弹珠永不停止,则输出 。
3
2 3 1
7
1 1
1 2
2 1
1 2
1 1
2 2
1 2
CIKLUS
CIKLUS
1
1
2
5
0 3 5 3 4
6
1 1
1 2
2 4
1 2
2 3
1 2
1
CIKLUS
4
3
Hint
数据规模及约定
对于 的数据 。
说明
本题满分 分。
译自 COCI2010-2011 CONTEST #7 T5 KUGLICE。
京公网安备 11011102002149号