为什么TLE了?求助
查看原帖
为什么TLE了?求助
1145634
wangzhihong10002楼主2024/10/23 10:13
#include<bits/stdc++.h>
using namespace std;
char s;
string s1;
int i=0,sum=0,h=100000000,cnt=0;
int main(){
	cin>>s1;
	s=getchar();
	s=getchar();
	while(s!='\n'){
		if(s==' ')cnt++;
		if(i==s1.size()){
			h=min(h,cnt);
			i=0;
			sum++;
		}
		if(s==s1[i]||s+('a'-'A')==s1[i]||s-('a'-'A')==s1[i])i++;
		else i=0;
		s=getchar();
	}
	if(sum==0)printf("%s\n","-1");
	else printf("%d %d\n",sum,h-1);
}
2024/10/23 10:13
加载中...