记录编号 229704 评测结果 AAAAAAAAAA
题目名称 [NOIP 2011]统计单词数 最终得分 100
用户昵称 Gravatarliu_runda 是否通过 通过
代码语言 C++ 运行时间 0.348 s
提交时间 2016-02-20 14:51:27 内存使用 0.25 MiB
显示代码纯文本
#include<cstdio>
#include<cstring>
#include<iostream>
#include<cctype>
#include<string>
using namespace std;
char str[200],buf[200];
int pos=0,first=-1,count=0;
int main(){
	freopen("stat.in","r",stdin);
	freopen("stat.out","w",stdout);
	string str;cin>>str;
	char ch;
	int len=str.size();
	getchar();
	while(ch=getchar(),ch!=EOF){
		string s;
		if(!isalpha(ch)){
			pos++;continue;
		}
		ch=tolower(ch);
		s+=ch;
		int p = pos;
		pos++;
		while(ch=getchar(),isalpha(ch)){
			ch=tolower(ch);s+=ch;pos++;
		}
		pos++;
		if(s==str){
			count++;
			if(first==-1)first=p;
		}
		if(ch==EOF)break;
	}
	if(count)printf("%d %d",count,first);
	else printf("-1");
	fclose(stdin);fclose(stdout);
	return 0;
}