#AT1296. 字符串构建
字符串构建
题目描述
一开始有一个只包含小写字母的字符串 。
接下来要执行 次操作,对于每次操作,输入一个 。
- 如果 ,将 翻转。
- 如果 ,再给定一个数 和一个小写字母 。
- 如果 ,将 加在 的开头。
- 如果 ,将 加在 的末尾。
输出所有操作结束后的字符串 。
输入
第一行输入一个字符串
第二行输入一个整数
接下来一共个询问
1
表示
2 Fi Ci
表示
输出
输出结果字符串
a
4
2 1 p
1
2 2 c
1
cpa
样例解释
有 次操作。初始时, 为 a
。
操作 1:在 的开头添加 p
。 变为 pa
。
操作 2:翻转 。 变为 ap
。
操作 3:在 的末尾添加 c
。 变为 apc
。
操作 4: 翻转 。 变为 cpa
。
因此,最后得到的字符串为 cpa
。
a
6
2 2 a
2 1 b
1
2 2 c
1
1
aabc
样例解释
有 次操作。初始时, 为a
。
操作 1: 变为 aa
。
操作 2: 变为 baa
。
操作 3: 变为 aab
。
操作 4: 变为 aabc
。
操作 5: 变为 cbaa
。
操作 6: 变为 aabc
。
因此,最后得到的字符串为 aabc
。
y
1
2 1 x
xy
提示
- 都是小写字母
- 或者
- 或者
- 都是小写字母