求助 狂T掉6个点
查看原帖
求助 狂T掉6个点
578004
02Ljh楼主2022/4/8 23:23

link (我也吸氧了

#include <iostream>	
using namespace std;
int main()
{
	string s;
	string w;
	getline(cin,w);
	//getchar(); 
	getline(cin,s);
	for(int i=0;i<s.size();i++)
	{
		s[i]=tolower(s[i]);
	}
	for(int i=0;i<w.size();i++)
	{
		w[i]=tolower(w[i]);
	}
	//cout<<s<<endl<<w<<endl;
	int ans=s.find(w),hi=0,cnt=0,l=114514,i;
	//bool flag=true;
	//cout<<w.size()<<endl;
	while(ans!=-1&&l!=-1)
	{
		l=s.find(w);
		if(l==-1) break;
		else if(l!=-1&&s[l-1]==' '&&s[l+w.size()]==' ')
		{
			cnt++;
			s[l]='A';
			s[l+1]='A';
			s[l+w.size()]='A';
		}
		//puts("\n")
	}
	if(ans==-1) cout<<ans;
	else cout<<cnt<<" "<<ans;
	return 0;
}
/*
u
tIXHUguyz PZYAJL  BIv NAPoemaJ aTF LOvhV m s LSa n xDn mQnO T ettIq T  AL  fG B Xme  t  fct U  tQ  d

1 92
*/
2022/4/8 23:23
加载中...