#142. Notebook
Notebook
题目描述
小k有一个整数序列 和一本笔记本。笔记本有 页。
给你 个查询。每个查询都属于以下四种之一:
ADD $x$ : 添加一个整数 $x$ 到 $A$ 序列末尾 .
DELETE: 删除 $A$ 的最后一项,若为空,则不做任何操作
SAVE $y$ : 删除第 $y$ 页内容并将当前的 $A$ 写入到第 $y$ 页
LOAD $z$ : 将当前的 $A$ 替换成笔记本第 $z$ 页内容
一开始是一个空序列,笔记本的每一页都记录了一个空序列。按照给定的顺序连续处理 个查询,并在处理完每个查询后打印 的最后一个项。
由于输入和输出可能很大,建议使用快速输入和输出方法。
输入格式
输出格式
对于每个查询 , 令 为 处理完第 个询问后的末尾元素, 特别的,若 为空,则 ,输出:
11
ADD 3
SAVE 1
ADD 4
SAVE 2
LOAD 1
DELETE
DELETE
LOAD 2
SAVE 1
LOAD 3
LOAD 1
3 3 4 4 3 -1 -1 4 4 -1 4
样例解释
样本输出 1
最初, 是一个空序列,所以 ,笔记本的每一页都记录了一个空序列。
- 通过第一个 查询, 被追加到 的尾部,从而得到 。
- 通过第 个查询,笔记本 页上记录的序列变成了 。仍然是 。
- 通过第 个查询, 被附加到 的尾部,结果是 。
- 通过第 个查询,笔记本第 页记录的序列变成了 。仍然是 。
- 通过第 个查询, 被 替换,记录在笔记本的第 页上,结果是 。
- 通过第 个查询, 的最后一个词项被删除,结果是 。
- 通过第 个查询,没有任何结果,因为 已经为空。仍然是 。
- 通过第 个查询, 被 替换,记录在笔记本的第 页,结果是 。
- 通过第 个查询,笔记本第 页记录的序列变成了 。仍然是 。
- 通过第 个查询, 被 替换,记录在笔记本的第 页,结果是 。
- 通过第 个查询, 被 替换,记录在笔记本的第 页,结果是 。
数据规模与约定
- , , , 均为整数.