比赛 20120420 评测结果 C
题目名称 昵称 最终得分 0
用户昵称 日光。 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2012-04-20 10:18:22
显示代码纯文本
#include<fstream>
using namespace std;
bool operator <(string a,string b)
{
	int i=0;
	while(a[i]==b[i]) i++;
	return a[i]<b[i];
}
string a[100001];
int main()
{
	ifstream fin("nickname.in");
	ofstream fout("nickname.out");
	int i,j,m,n;
	fin>>m; 
	for(j=1;j<=m;++j)
	{
		fin>>n;
		for(i=1;i<=n;i++)
			fin>>a[i];
		sort(a+1,a+n+1);
		int f=1;
		int count=1;
		for(i=f+1;i<=n;i++)
		{
			if(a[f]!=a[i])
			{
				fout<<a[f]<<" "<<count<<endl;
				f=i;
				count=1;
			}
			else count++;
		}
		fout<<a[n]<<" "<<count<<endl;
		if(j<m) fout<<endl;
	}
	return 0;
}