文章

12

粉丝

0

获赞

21

访问

1.1k

头像
查找 - 北邮 题解:string
P1387 北京邮电大学
发布于2026年2月4日 11:48
阅读数 105

#include<bits/stdc++.h>

using namespace std;


int main(){//动态查找
    string s,m;
    int n;
    while(cin>>s){//多组输入
        cin>>n;
        while(n>0){
            --n;
            cin>>m;
            if(m[0]-'0'==0){//m首位为1错误点:string是ASCII码需要转换
                reverse(s.begin()+m[1]-'0',s.begin()+m[1]-'0'+m[2]-'0');//错误:reverse的语法
            }
            if(m[0]-'0'==1){//m首位为2
                string s1=m.substr(3);//从下标三开始截取
                s.replace(m[1]-'0',m[2]-'0',s1);//从下标1开始替换
            }
    &n...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发