这道题不知道为什么测试点1,2,3是re 测试点4是wa
代码如下:
long long n,cnt,a,b,c;
string s1,s2,s3,s4;
cin>>n;
cin>>s1;
for(int i=0;i<n;i++){
cin>>cnt;
if(cnt==1){
cin>>s2;
cout<<s1+s2;
}
else if(cnt==2){
cin>>a>>b;
s1=s1.substr(a,b);
cout<<s1;
}
else if(cnt==3){
cin>>c;
cin>>s3;
s1.insert(c-1,s3);
}
else if(cnt==4){
cin>>s4;
cout<<s1.find(s4);
}
}