why CE???
  • 板块学术版
  • 楼主封禁用户
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/7/18 23:31
  • 上次更新2024/7/19 08:59:32
查看原帖
why CE???
1291285
封禁用户楼主2024/7/18 23:31

太唐了,我是傻逼

#include<bits/stdc++.h>
using namespace std;
signed main(){
    string s;
    cin>>s;
    int n=s.size(),m,a,b;
    s=" "+s;
    cin>>m;
    while(m--){
        char c,d;
        cin>>c>>a;
        if(c=='Q'){
            cin>>b;
            int ans=0;
            for(int i=a,j=b;i<=n&&j<=n;++i,++j){
                if(s[i]==s[j]) ++ans;
                else break;
            }
            cout<<ans<<endl;
        }
        else if(c=='R'){
            cin>>d;
            s[a]=d;
        }
        else{
            cin>>d;
            s.insert(a+1,d);
            ++n;
        }
    }
	return 0;
}
2024/7/18 23:31
加载中...