80pts求助
查看原帖
80pts求助
108049
EuYOBNaW楼主2021/10/8 21:00

代码在下:

#include <iostream>
#include <algorithm>
#include <string>
#include <cstring>
using namespace std;
#define reg register
int main(){
    ios::sync_with_stdio(false);
    string ss,aa,s=" ",a=" ";
    getline(cin,aa);
    getline(cin,ss);
    s=s+ss+" ";
    a=a+aa+" ";
    for(reg int i=0;i<a.size();++i) if('A'<=a[i]&&a[i]<='Z') a[i]=a[i]-'A'+'a';
    for(reg int i=0;i<s.size();++i) if('A'<=s[i]&&s[i]<='Z') s[i]=s[i]-'A'+'a';
    reg int cnt=0,fst=0;
    while(s.find(a)!=string::npos){
        cnt++;
        cnt==1?fst=s.find(a):fst=fst;
        s.replace(s.find(a),a.size(),"A");
    }
    cnt>0?cout<<cnt<<" "<<fst<<endl:cout<<-1<<endl;
    return 0;
}

为啥就是#5WA,#9TLE啊???

2021/10/8 21:00
加载中...