20分蒟蒻样例一没过求助
#include<bits/stdc++.h>
using namespace std;
string a,b;
int i=0,n,f=0,ans=0,fi=-1;
int main(){
cin>>a;getchar();
getline(cin,b);
while(i<=b.length()){
if(b[i]==a[f]||b[i]==a[f]+'a'-'A'||b[i]==a[f]+'A'-'a'){
f++;
}
else
f=0;
if(f==a.length()&&b[i+1]==' '&&fi==-1){
if(i-f+1==0){
fi=0;
ans++;
cout<<i<<" ";
f=0;
}
else if(i-f!=0&&b[i-f]==' '){
fi=i-f+1;
ans++;
f=0;
cout<<i<<" ";
}
else
f=0;
}
else if(f==a.length())
f=0;
if(b[i]==' ')
f=0;
i++;
}
if(fi==-1)
cout<<"-1"<<endl;
else
cout<<ans<<" "<<fi<<endl;
return 0;
}