在一行输入两个整数
![]()
。
接下来一行输入一个只含小写字母的字符串
,长度为
。
再接下来
行,每行输入两个整数
和两个字符
,用空格分隔,其中
,
为小写字母。
输出一个只含小写字母的字符串,表示执行完所有操作后的最终字符串。
5 3 wxhak 3 3 h x 1 5 x a 1 3 w g
gaaak
初始字符串为 `wxhak`;
第 1 次操作将位置 3 上的 `h` 替换为 `x`,得到 `wxxak`;
第 2 次操作将位置 1 至 5 的 `x` 替换为 `a`,得到 `waaak`;
第 3 次操作将位置 1 至 3 的 `w` 替换为 `g`,得到 `gaaak`。
len,numbers = map(int,input().split())
ls = list(input())
for number in range(numbers):
n1,n2,c1,c2 = map(str,input().split())
for i in range(int(n1)-1,int(n2)):
if(ls[i] == c1):
ls[i] = c2
print("".join(ls)) n,m=map(int,input().split(' '))
a=input()
x,ss=[],[]
for i in range(m):
s=input().split(' ')
x.append(s)
for i in x:
s1,s2,s3,s4=int(i[0]),int(i[1]),i[2],i[3]
a=a[0:s1-1]+a[s1-1:s2].replace(s3,s4)+a[s2:]
print(a) n,m=map(int,input().split(' '))
a=input()
x,ss=[],[]
for i in range(m):
s=input().split(' ')
x.append(s)
for i in x:
s1,s2,s3,s4=int(i[0]),int(i[1]),i[2],i[3]
a=a[0:s1-1]+a[s1-1:s2].replace(s3,s4)+a[s2:]
print(a)