L2-040 哲哲打游戏
Statement
Metadata
- 作者: DAI, Longao
- 单位: 杭州百腾教育科技有限公司
- 代码长度限制: 16 KB
- 时间限制: 400 ms
- 内存限制: 64 MB
哲哲是一位硬核游戏玩家。最近一款名叫《达诺达诺》的新游戏刚刚上市,哲哲自然要快速攻略游戏,守护硬核游戏玩家的一切!
为简化模型,我们不妨假设游戏有
为了追踪硬核游戏玩家哲哲的攻略进度,你打算写一个程序来完成这个工作。假设你已经知道了游戏的全部剧情点和流程,以及哲哲的游戏操作,请你输出哲哲的游戏进度。
输入格式
输入第一行是两个正整数
接下来的
最后有
- 0 表示哲哲做出了某个操作或选择,后面紧接着一个数字
,表示哲哲在当前剧情点做出了第 个选择。我们保证哲哲的选择永远是合法的。 - 1 表示哲哲进行了一次存档,后面紧接着是一个数字
,表示存档放在了第 个档位上。 - 2 表示哲哲进行了一次读取存档的操作,后面紧接着是一个数字
,表示读取了放在第 个位置的存档。
约定:所有操作或选择以及剧情点编号都从 1 号开始。存档的档位不超过 100 个,编号也从 1 开始。游戏默认从 1 号剧情点开始。总的选项数(即
输出格式
对于每个 1(即存档)操作,在一行中输出存档的剧情点编号。
最后一行输出哲哲最后到达的剧情点编号。
输入样例
10 11
3 2 3 4
1 6
3 4 7 5
1 3
1 9
2 3 5
3 1 8 5
1 9
2 8 10
0
1 1
0 3
0 1
1 2
0 2
0 2
2 2
0 3
0 1
1 1
0 2
输出样例
样例解释
简单给出样例中经过的剧情点顺序:
1 -> 4 -> 3 -> 7 -> 8 -> 3 -> 5 -> 9 -> 10。
档位 1 开始存的是 1 号剧情点;档位 2 存的是 3 号剧情点;档位 1 后来又存了 9 号剧情点。
Last update: May 4, 2022