记录编号 560029 评测结果 WAWAWWWWWW
题目名称 [NOIP 2011]统计单词数 最终得分 20
用户昵称 GravatarAeons 是否通过 未通过
代码语言 C++ 运行时间 0.227 s
提交时间 2021-04-07 15:18:25 内存使用 1.86 MiB
显示代码纯文本
#include <fstream>
#include <string>
#include <vector>
#include <cctype>
using namespace std;
ifstream fin("stat.in");
ofstream fout("stat.out");
int main()
{
	long t = 0, pos = 0;
	string x, y;
	fin >> y;
	string::size_type ls = y.size(), k = 0;
	while(k != ls)
	{
		if(y[k] >= 'A' && y[k] <= 'Z')
			y[k] += 32;
		k++;
	}
	vector<string> wordlist;
	while(fin >> x)
	{
		string::size_type len = x.size(), j = 0;
		while(j != len)
		{
			if(x[j] >= 'A' && x[j] <= 'Z')
				x[j] += 32;
			j++;
		}
		wordlist.push_back(x);
	}
	typedef vector<string>::size_type sz;
	sz l = wordlist.size(), i = 0;
	for(i = 0;i != l;i++)
	{
		if(wordlist[i] == y)
		{
			if(!t)
				pos = i;
			t++;
		}
	}
	if(!t)
		fout << -1;
	else
		fout << t << ' ' << pos;
	fin.close();
	fout.close();
	return 0;
}