题解
2023-09-02 23:03:12
发布于:吉林
7阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
string a,b;
getline(cin,a);
getline(cin,b);
b=' '+b;
int flag=0;
int m=0,n=11451411;
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;
}
for(int i=0;i<b.size();i++){
if(b[i]==' '){
for(int j=0;j<a.size();j++){
if(b[i+j+1]!=a[j]){
flag=1;
break;
}
}
if(b[i+a.size()+1]==' '&&flag==0){
if(i-1<=n)n=i;
m++;
}
flag=0;
}
}
if(m)cout<<m<<" "<<n;
else cout<<-1;
return 0;
}
这里空空如也
有帮助,赞一个