文章

38

粉丝

11

获赞

2

访问

26.0k

头像
比较笨
P1387 北京邮电大学
发布于2024年8月30日 17:48
阅读数 948

#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...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发