0分。。。。。
查看原帖
0分。。。。。
1317276
luoyebushiye楼主2024/8/7 11:32
#include<bits/stdc++.h> 
using namespace std;
int main()
{
string s1;
int n;
cin>>n;
cin>>s1;
for(int m=1;m<=n;m++){
	int i;
	cin>>i;
	if(i==1){
		string a1;
		cin>>a1;
		s1+=a1;
		cout<<s1<<endl;
	}
	else if(i==2){
		int a,b;
		cin>>a>>b;
		s1=s1.substr(a,b);
		cout<<s1<<endl;
	}
	else if(i==3){
		int a;
		int ans=s1.size();
		string o;
		cin>>a;
		cin>>o;
		string s2=s1.substr(a,ans);
		string s3=s1.substr(0,a-1);
		s1=s3+o+s2;
		cout<<s1<<endl; 
	}
	else if(i==4){
		string a1; 		
		cin>>a1;
		int ans1=s1.size(),ans2=a1.size();
		int sum=0;
		for(int s=0;s<=ans1;s++){
			if(s1[s]==a1[0]){
				for(int b=0;b<=ans2;b++){
					if(s1[b]!=a1[b])
						break;	
				}
				sum++;
			}
		}	
		if(sum>0)
			cout<<sum<<endl;
		else
			cout<<"-1"<<endl;
	}

}
 	return 0;
}
2024/8/7 11:32
加载中...