#ABC273E. 笔记本
笔记本
笔记本
题目描述
我们有一个整数序列 和一个笔记本。笔记本有 页。
给你 个查询。每个查询是以下四种之一:
ADD x:向 的末尾追加整数 。DELETE:若 非空,则删除 的最后一项;否则什么也不做。SAVE y:擦除笔记本第 页上记录的序列,并把当前的 记录到第 页。LOAD 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
初始时, 是空序列,即 ,笔记本每一页都记录着空序列。
通过第 个查询, 被追加到 的末尾,得到 。
通过第 个查询,笔记本第 页记录的序列变为 。 保持不变。
通过第 个查询, 被追加到 的末尾,得到 。
通过第 个查询,笔记本第 页记录的序列变为 。 保持不变。
通过第 个查询, 被替换为笔记本第 页记录的 ,得到 。
通过第 个查询, 的最后一项被删除,得到 。
通过第 个查询,因为 已经为空,所以什么也不发生。 保持不变。
通过第 个查询, 被替换为笔记本第 页记录的 ,得到 。
通过第 个查询,笔记本第 页记录的序列变为 。 保持不变。
通过第 个查询, 被替换为笔记本第 页记录的 ,得到 。
通过第 个查询, 被替换为笔记本第 页记录的 ,得到 。
21
ADD 4
ADD 3
DELETE
ADD 10
LOAD 7
SAVE 5
SAVE 5
ADD 4
ADD 4
ADD 5
SAVE 5
ADD 2
DELETE
ADD 1
SAVE 5
ADD 7
ADD 8
DELETE
ADD 4
DELETE
LOAD 5
4 3 4 10 -1 -1 -1 4 4 5 5 2 5 1 1 7 8 7 4 7 1
数据范围
- 、、、 均为整数。
- 每个查询都是题目描述中的四种之一。
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 2508
- 类型
- 传统题
- Time Limit
- 3000ms
- Memory Limit
- 1024MiB
- 上传者