文章

119

粉丝

68

获赞

90

访问

19.9k

头像
复制、剪切、粘贴 题解:熟练运用string操作函数
P1559 北京邮电大学机试题
发布于2025年2月18日 16:01
阅读数 73

#include <bits/stdc++.h>
using namespace std;

int main() {
	string s;
	while(cin>>s){
	    string t;
	    int n;cin>>n;
	    while(n--){
	        string rule;
	        cin>>rule;
	        if(rule=="CUT"){
	            int a,b;cin>>a>>b;
	            t=s.substr(a,b-a+1);
	            s.erase(a,b);
	            cout<<s<<endl;
	        }else if(rule=="COPY"){
	            int a,b;cin>>a>>b;
	            t=s.substr(a,b-a+1);
	            cout<<s<<endl;
	        }else if(rule=="PASTE"){
	            int a;cin>>a;
	            s.insert(a+1,t);
	            cout<<s<<endl;
	        }
	    }
	}
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发