#include<stdio.h>
#include<string.h>
#include<ctype.h>
char s,a[12],zan[12],m[1000000];
int main(){
int i,j,wz,sum=0,mm,k,h,kg=0,bj=0,lena,lenb;
gets(a);
i=0;
while(scanf("%c",&s)!=EOF){
if(toascii(s)<91&&toascii(s)>64)
s=(char)(toascii(s)+32);
m[i++]=s;
}
lena=strlen(a);
lenb=strlen(m);
for(i=0;i<lena;i++){
if(toascii(a[i])<91&&toascii(a[i])>64)
a[i]=(char)(toascii(a[i])+32);
}
for(i=0;i<lenb;i++){
if(toascii(m[i])<91&&toascii(m[i])>64)
m[i]=(char)(toascii(m[i])+32);
if(m[i]!=' '){
j=i; mm=0; h=0;
while(m[j]!=' '&&mm<11&&j<lenb)
zan[mm++]=m[j++];
for(k=0;k<lena;k++){
if(a[k]!=zan[k]){
h=1;
break;
}
}
if(mm==lena&&h!=1){
if(bj==0)
wz=i;
sum++;
bj=1;
}
i=i+mm-1;
}
}
if(bj==0)
printf("-1\n");
else
printf("%d %d\n",sum,wz);
}
已经搞了好几天这道题了,今天终于搞到90分了,最后一个点不知道该怎么搞。。求大佬们帮忙看看