以下是代码
#include<iostream>
#include<cstring>
#include<string>
using namespace std;
int main(){
string s,w;
int lw,ls,we,ans=0,n=0;
getline(cin,w);
getline(cin,s);
lw=w.length();
ls=s.length();
we=s.find(w);
s=' '+s+' ';
for(int i=0;i<=lw;i++){
if(w[i]>='A'&&w[i]<='Z'){
w[i]=w[i]+32;
}//cout<<w[i]<<endl;
}
for(int i=0;i<=ls;i++){
if(s[i]>='A'&&s[i]<='Z'){
s[i]=s[i]+32;
}//cout<<s[i]<<endl;
}
for(int i=we+1;i<=ls;){
if(s[i-1]==' '&&s[i]==w[0]){
for(int j=0;j<=lw;j++){
if(s[i+j]==w[j]){
n++;
}
}
}
if(n==lw&&s[i+lw+1]==' '){
ans++;
i=i+lw+1;
}
else{
i++;
}
}
if(we==-1||ans==0){
cout<<"-1";
}
else{
cout<<ans<<" "<<we;
}
return 0;
}