1005: 字符串操作

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:573 解决:98

题目描述

字符串处理,最开始时输入一个字符串(不超过100个字符)作为初始文档。需要支持以下操作:

1)1 str:后接插入,再文档后面插入字符串str,并输出字符串

(2)2 a b:截取文档部分,只保留文档中从第a个字符到第b个字符,并输出字符串

(3)3 a str:插入片段,再文档中第a个字符前面插入字符串str,并输出字符串

(4)4 str:查找子串,查找字符串str 在文档中最先的位置并输出,若找不到输出-1

为了简化问题,规定初始的文档和每次操作中的str 都不含有空格或换行,最多会有q(q<=100)次操作。

输入

两行数据

第一行:原始字符串

第二行:操作指令


输出

输出相应字符串,或是对应结果。


样例输入 复制

jinhua
1 zsdfz

样例输出 复制

jinhuazsdfz

提示

s = input()    # 输入原始字符串

n = input()    # 输入操作指令

lst=n.split()