我是这么做的,仅供参考
```
#include<bits/stdc++.h>
using namespace std;
int main(){
string a,b;
int n,s=0,l;
getline(cin,a);
getline(cin,b);
for(int i=0;i<a.size();i++)if(a[i]>='A'&&a[i]<='Z')a[i]+=32;
for(int i=0;i<b.size();i++)if(b[i]>='A'&&b[i]<='Z')b[i]+=32;
a=" "+a+" ";
b=" "+b+" ";
n=b.find(a,0);
l=n;
while(n!=-1){
s++;
n=b.find(a,n+1);
}
if(l==-1){
cout<<-1;
}
else{
cout<<s<<" "<<l;
}
return 0;
}
```
by yyds234534 @ 2024-03-01 17:35:12
@[yyds234534](/user/1104590) 歇歇
by chenxinrong @ 2024-03-04 19:39:56