记录编号 515578 评测结果 AAAAAAAAAA
题目名称 [NOIP 2011]统计单词数 最终得分 100
用户昵称 Gravatar521 是否通过 通过
代码语言 C++ 运行时间 0.165 s
提交时间 2018-10-22 14:57:23 内存使用 0.31 MiB
显示代码纯文本
#include<cstdio>
#include<string>
#include<iostream>
using namespace std;
string a;
char t[150]={0};
int main()
{
	freopen("stat.in","r",stdin);
	freopen("stat.out","w",stdout);
	getline(cin,a);
	int len=a.length(),l,flag=-1,ans=0,i,cnt=-1;
	while(true){
		l=0;
		char temp;
		while(1){
			cnt++;temp=cin.get();
			if((temp>='a'&&temp<='z')||(temp>='A'&&temp<='Z'))
			  t[l++]=temp;
			else break;
		}
		if(l==0&&temp!=' ') break;
		if(l!=len) continue;
		for(i=0;i<len;i++)
		  if(a[i]-'a'!=t[i]-'a'&&a[i]-'A'!=t[i]-'a'&&a[i]-'a'!=t[i]-'A')
		    break;
		if(i==len){
			ans++;
			if(flag==-1) flag=cnt-l;
		}
	}
	if(ans==0) printf("-1\n");
	else printf("%d %d\n",ans,flag);
	return 0;
}