ac

大严  •  12小时前


include<bits/stdc++.h>

using namespace std; int main(){

string a;
string b;
int c=0;
int d=-1;
getline(cin,a);
getline(cin,b);
int l1=a.length();
int l2=b.length();
for(int i=0;i<l2-l1;i++)
{
	if((i==0||b[i-1]==' ')&&(toupper(b[i])>='A'&&toupper(b[i])<='Z'))
	{
		bool f=true;
		for(int j=0;j<l1;j++)
		{
			if(toupper(b[i++])!=toupper(a[j]))
			{
				f=false;
				break;
			}
		}
		if(f&&(b[i]==' '||i==l2))
		{
			c++;
			if(d==-1)
			{
				d=i-l1;
			}
		}
		else
		{
			i--;
		}
	}
}
if(c!=0)
{
	cout<<c<<" "<<d;
}
else
{
	cout<<"-1";
}
return 0;

}


评论:

请先登录,才能进行评论