为啥50呜呜呜
查看原帖
为啥50呜呜呜
988515
YSchencheche楼主2023/10/27 20:53
#include<bits/stdc++.h>
using namespace std;
int main()
{
	string a,b;
	cin>>a;
	getchar();
	getline(cin,b);
	int c=0,k=-1,K;
	bool f=0;
	transform(a.begin(),a.end(),a.begin(),::toupper);
	transform(b.begin(),b.end(),b.begin(),::toupper);
	while(b.find(a,k+1)!=string::npos && b[b.find(a,k+1)-1]==' ' && b[b.find(a,k+1)+a.size()]==' ')
	{
		c++;
		if(!f)
		{
			K=b.find(a,k+1);
			f=1;
		}
		k=b.find(a,k+1);
	}
	if(!f)
	{
		cout<<-1;
	}
	else
	{
		cout<<c<<" "<<K;
	}
	return 0;
}

啊 为什么50分 求助求助

2023/10/27 20:53
加载中...