题解
2025-09-10 21:50:47
发布于:湖北
2阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
string a,b;
int ans=0;
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+" ";
int now=b.find(a);
if(now==-1) cout<<-1;
else{
while(now!=-1){
ans++;
now= b.find(a,now+1);
}
cout<<ans<<" "<<b.find(a);
}
return 0;
}
这里空空如也
有帮助,赞一个