比赛 |
防止颓废的小练习v0.15 |
评测结果 |
AAAAAAAATA |
题目名称 |
统计单词数 |
最终得分 |
90 |
用户昵称 |
Zwoi_只会打表抄代码的蒟蒻 |
运行时间 |
1.063 s |
代码语言 |
C |
内存使用 |
2.20 MiB |
提交时间 |
2016-10-17 21:35:32 |
显示代码纯文本
#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);
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;
/*strupr(a);
strupr(b);*/
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;
}