常规题解,仅供借鉴,请勿抄袭

梁煜然  •  2个月前


include<bits/stdc++.h>

using namespace std; int main(){

int sum=0;
string a,b;
getline(cin,a);
getline(cin,b);
for(int i=0;i<a.size();i++){
	a[i]=tolower(a[i]);
}
for(int i=0;i<b.size();i++){
	b[i]=tolower(b[i]);
}
a=' '+a+' ';
b=' '+b+' ';
if(b.find(a)==-1){
	cout<<"-1";
}else{
	int first;
	first=b.find(a);
	for(int i=b.find(a);i<b.size();i=b.find(a,i+1)){
		sum++;
	}
	cout<<sum<<" "<<first;
}
return 0;

}


评论: