#include<bits/stdc++.h>
using namespace std;
int main(){
int q,n,a,b;
string s,str;
cin>>q;
cin>>s;
while(q--)
{
cin>>n;
if(n==1)
{
cin>>str;
s+=str;
cout<<s<<endl;
}
else if(n==2)
{
cin>>a>>b;
s=s.substr(a,b);
cout<<s<<endl;
}
else if(n==3)
{
cin>>a>>str;
s.insert(a,str);
cout<<s<<endl;
}
else if(n==4)
{
cin>>str;
cout<<(int)s.find(str)<<endl;
}
}
return 0;
}
这道题本地编译器答案输出错误但是提交却能ac(代码感觉是没问题的