记录编号 327346 评测结果 AAAAAAAAAA
题目名称 [NOIP 2011]统计单词数 最终得分 100
用户昵称 GravatarZwoi_只会打表抄代码的蒟蒻 是否通过 通过
代码语言 C 运行时间 0.143 s
提交时间 2016-10-21 21:36:01 内存使用 1.98 MiB
显示代码纯文本
#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;
}