#ZC2F. 基本操作
基本操作
题目描述
作为一名合格的程序猿,需要熟练地掌握复制粘贴和剪切这三种基本操作。现在,给你一段仅由字母组成的字符串,并给你对应的操作方式,需要你给出操作后的字符串结果。
操作方式如下:
- 复制操作:输入操作
cc
,接下来输入复制的开始位置 和结束位置 ,将截取的字符串存入剪切板中。 - 粘贴操作:输入操作
cv
,接下来输入粘贴的位置 ,如果粘贴的位置不符合要求,则不执行该操作。 - 剪切操作:输入操作
cx
,接下来输入剪切的开始位置st和结束位置 ,将截取的字符串存入剪切板中,原字符串对应位置则消失。
输入格式
第 行输入 个整数 ,表示测试样例数量。
每 组测试样例第 行输入两个整数 , 表示字符串的长度, 表示操作次数。
接下来 行输入字符串 。
接下来 行分别输入题目描述中对应的三种操作方式。
输出格式
输出 行,每一行表示 次操作后得到的字符串。
1
10 3
abcdefghij
cx 1 9
cv 1
cv 0
abcdefghijabcdefghi
解释 #1
测试样例的操作过程如下:
- 剪切字符串
abcdefghij
的 到 位,剪切板中存入abcdefghi
,字符串变为j
。 - 将剪切板存储的字符串
abcdefghi
粘贴到字符串j
的第 位,字符串变为jabcdefghi
。 - 将剪切板存储的字符串
abcdefghi
粘贴到字符串jabcdefghi
的第 位,字符串变为abcdefghijabcdefghi
。
相关
在下列比赛中: