4,6,7WA 8,9,10TLE
by cat_lover1 @ 2023-04-12 13:48:42
xie
by zhw20 @ 2023-04-23 21:33:09
嗯,以下是AC代码
```c
c,l=-1,i,t,l1=-1,st,r,sl=-1,sum;char s[1000001],d[11];
scmp(char *i,char *j){
if(l!=l1)return 0;//printf(" l=%d l1=%d",l,l1);
t=-1;
while(*j)if(*i!=*j)return 0;else ++i,++j;//先i[t]再t+=1再后面,t必须小于等于l,因为i[t] 可能不为0
return 1;
}
lower(char*s){
while(*s)*s=tolower(*s),s++;
}
//#include<stdio.h>
main(){
//freopen("P1308_1.in","r",stdin);
while(!isalpha(c=getchar()));d[++l]=c;
while(isalpha(c=getchar()))d[++l]=c;lower(d);
while(c==' ')c=getchar();
while(c=='\r'||c=='\n')c=getchar();
//while(c!='\r')c=getchar();c=getchar();//'\r\n';
isalpha(c)&&(s[++l1]=c),++sl;
while(~(c=getchar()))
isalpha(c)?(s[++l1]=c):(lower(s),scmp(s,d)&&((!r)&&(r=1,st=sl-l),++sum/*,printf("%d ",sl)*/),l1=-1,s[0]=0),++sl;
if(sum)printf("%d %d",sum,st);
else printf("-1");
}
```
by cat_lover1 @ 2023-05-01 19:45:01