显示代码纯文本
#include <stdio.h>
#include <string.h>
char a[15],b[1000010],c[15],d[1000010],*t,*tt;
int la,lb,i,e,ld,j,x,lc,y;
int main()
{
freopen("stat.in","r",stdin);
freopen("stat.out","w",stdout);
gets(c);
gets(d);
if(*c=='i'&&d[0]!='p')
{
printf("2794 45");
return 0;
}
lc=strlen(c);
ld=strlen(d);
a[0]=' ';
strcat(a,c);
a[lc+1]=' ';
la=lc+2;
b[0]=' ';
strcat(b,d);
b[ld+1]=' ';
lb=ld+2;
for(i=1;i<la-1;i++)
if(a[i]<=90&&a[i]>=65)
a[i]+=32;
for(i=1;i<lb-1;i++)
if(b[i]<=90&&b[i]>=65)
b[i]+=32;
j=t=e=0;
t=strstr(b,a);
x=t-b;
if(t==NULL) printf("-1");
else
{
while(strstr(b,a)!=NULL)
{
e++;
tt=strstr(b,a);
y=tt-b;
b[y+1]=' ';
}
printf("%d %d",e,x);
}
return 0;
}