c++8个TLE求助大佬!!!
查看原帖
c++8个TLE求助大佬!!!
780757
SY_Nightmare楼主2023/1/12 16:17
#include<bits/stdc++.h>
using namespace std;
int main()
{
	string a,b;
	getline(cin,a);
	getline(cin,b);
    for (int i=0;i<a.length();++i){
        a[i]=tolower(a[i]);
    }
    for (int i=0;i<b.length();++i){
        b[i]=tolower(b[i]);
    } 
    a=' '+a+' ';
    b=' '+b+' ';
    if(b.find(a)==string::npos)
    {
    	cout<<-1<<endl;
	}
	else
	{
		int d=b.find(a),n=b.find(a),s=0;
		while(b.find(a)!=string::npos)
		{
			++s;
			n=b.find(a,n+1);
			
		}
		cout<<s<<" "<<d<<endl;
	}
	return 0;
}
2023/1/12 16:17
加载中...