文章
38
粉丝
11
获赞
2
访问
26.0k
#include<bits/stdc++.h>
using namespace std;
string op1(string op,string sss){//翻转
int n = sss.size();
int i = op[1] - '0',len = op[2] - '0';//i起始下标,len操作的长度
string ss = sss.substr(i,i + len);
reverse(ss.begin(),ss.end());
for(int j = i;j <= i + len - 1;j++){
sss[j] = ss[j];
}
return sss;
}
string op2(string op,string sss){//替换
int n = sss.size();
string s2 = op.substr(3);
int i = op[1] - '0',len = op[2] - '0';
string s1 = sss.substr(0,i);
string s3 = sss.substr(i + len);
sss = s1 + s2 + s3;
return sss;
}
int main(){
string s;
while(cin >> s){
int n;
cin >> n;
str...
登录后发布评论
暂无评论,来抢沙发