已结束 COCR Cup 2025

A5139 | Word

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

题目背景

$\color{red}{\mathtt{FM}}$:“Word 真的太好用了!”

$\color{blue}{\mathtt{JW}}$:“是啊,话说我们是不是可以手搓一个?”

$\color{red}{\mathtt{FM}}$:“啊?!这么突然!”

$\color{blue}{\mathtt{JW}}$:“没错,你永远摸不透一个天才的脑回路!”

$\color{red}{\mathtt{FM}}$:“(这么自恋的吗)啊这……行吧。”

$\color{blue}{\mathtt{JW}}$:“Word,启动!”

$\color{red}{\mathtt{FM}}$:“不对,我们好像都不会编程啊……”

$\color{blue}{\mathtt{JW}}$:“也对,那就雇一个程序员吧。”

所以你就这么水灵灵的写代码来了。

---

在 FM 自创的 Word 文档中有几种操作:

- 键入操作 $\mathtt{I}$,即 $\mathtt{Input}$
- 作用:在光标位置键入一个字符(非空格及换行符)
- 语法:I x,其中 x 表示键入的字符

- 全选操作 $\mathtt{A}$,即 $\mathtt{All}$
- 作用:全选文档内容
- 语法:A

- 复制操作 $\mathtt{C}$,即 $\mathtt{Copy}$
- 作用:对选定内容复制进剪贴板并覆盖剪贴板原来内容
- 语法:C

- 粘贴操作 $\mathtt{V}$,即 $\mathtt{Viscidity}$
- 作用:在文档光标处插入剪贴板中的内容
- 语法:V

- 单击操作 $\mathtt{P}$,即 $\mathtt{Point}$
- 作用:将光标位置移动到点击的位置,取消全选
- 语法:P i,其中 i 表示单击的位置位于第 $i$ 个字符之后

- 双击操作 $\mathtt{TP}$,即 $\mathtt{Two\ Points}$
- 作用:取消全选并单独选择一个字符,若替换该字符,光标的位置会在替换后的字符后
- 语法:TP i,其中 i 表示选中的字符是文档中的第 $i$ 个

这里所说的字符下标与 C++ 不同,它是从 $1$ 开始的,且每次键入及粘贴操作都会改变部分字符的下标。

当全选操作和键入或粘贴操作连续使用时,文档内容将会被覆盖为输入的内容,光标也会默认到末尾。单击操作语法中的 i 若超过当前文档长度则默认光标会移动到文档最后一个字符后,双击则会选择文档最后一个字符。

FM 呕心沥血发明了这么好用的 Word,你还在等什么,快来试试吧!

输入格式

第一行为一个整数 $N$,表示操作次数。

接下来 $N$ 行,每行根据题目描述中的语法执行一次操作。

输出格式

输出执行完所有操作后的一行字符串。

输入输出样例

输入 #1
13
C
I 1
A
C
V
P 1
V
I 4
I 5
TP 10
I 4
P 4
I 1
输出 #1
114514
C++ 编辑器
输入
输出