题解 | 查找
#include <bits/stdc++.h>
using namespace std;
int main(){
string s;
while(cin>>s){
int n;cin>>n;
string cmd;
while(n--){
cin>>cmd;
int a=cmd[0]-'0',b=cmd[1]-'0',c=cmd[2]-'0';
if(a==1){
string sub=cmd.substr(3);
s.replace(b,c,sub);
cout<<s<<endl;
}else{
reverse(s.begin()+b,s.begin()+b+c);
cout<<s<<endl;
}
}
}
}
熟练使用string函数
联想公司福利 1502人发布