文章

28

粉丝

0

获赞

187

访问

4.0k

头像
查找 - 北邮 题解:
P1387 北京邮电大学
发布于2026年2月10日 15:33
阅读数 127

#include <iostream>

#include <string>

#include <vector>

#include <algorithm>

using namespace std;

 

int main(){

  string str;

  while(cin>>str){

    int n;

    cin>>n;

    vector<string> instruction(n);

    for(int i=0;i<n;i++){

      cin>>instruction[i];

    }

    for(string ins:instruction){

      int start=ins[1]-'0';

      int len=ins[2]-'0';

      if(ins[0]=='0'){

        reverse(str.begin()+start,str.begin()+start+len);

        cout<<str<<"\n";

      }else{

        str.replace(start,len,ins.substr(3));

        cout<<str<<"\n";

      }

  &nbs...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发