求给个点赞!
#include<bits/stdc++.h>
using namespace std;
int main(){
string s,t;
int cnt=0,st=1234567;
getline(cin,s);
getline(cin,t);
string ss;
for(int i=0;i<s.size();i++){
if(s[i]<='Z')ss[i]=(char)(s[i]+32);
else ss[i]=(char)(s[i]-32);
}
for(int i=0;i<t.size()-s.size();i++){
if(i0||(t[i-1]' ')){
if(t[i]s[0]||t[i]ss[0]){
if(t[i+s.size()]!=' ')continue;
bool flag=true;
int j;
for( j=1;j<s.size();j++){
if(s[j]!=t[i+j]&&ss[j]!=t[i+j]){
flag=false;
break;
}
}
if(flagtrue){
cnt++;
st=min(st,i);
}
}}
}
if(cnt0){
cout<<-1;
return 0;
}
cout<<cnt<<" "<<st;
return 0;
}