无论用gets还是cin.get都不行。但是本地运行没有问题
int main(){
char target[11],all[1000001];
gets(target);
for (int i = 0; target[i]!='\0'; i++) {
target[i]= tolower(target[i]);
}
gets(all);
for (int i = 0; all[i]!='\0'; i++) {
all[i]= tolower(all[i]);
}
char* p=all;
int count=0,first,len=strlen(target);
while(p=strstr(p,target)){
if(count==0)first=p-all;
if(p==all||*(p-1)==' ')count++;
p+=len;
}
if(count==0)printf("-1");
else printf("%d %d",count,first);
return 0;
}