感觉没错,但是最后三个测试点超时
#include<iostream>
#include<cstring>
using namespace std;
int t,tt,i,j;
char s[1000001],ss[11];
int main() {
cin.getline(ss,11);
cin.getline(s,10000001);
for(i=0;i<=strlen(s)-strlen(ss);i++){
for(j=0;j<strlen(ss);j++){
if(toupper(s[i+j])!=toupper(ss[j])) break;
if(i>0&&s[i-1]!=' ') break;
}
if(j==strlen(ss)&&(s[i+j]==' '||i+j==strlen(s))){
t++;
if(t==1) tt=i;
}
}
if(t==0) cout<<"-1";
else cout<<t<<" "<<tt;
return 0;
}
有没有大佬帮我看看QWQ