比赛 20120420 评测结果 WAWWWWW
题目名称 昵称 最终得分 14
用户昵称 TBK 运行时间 0.000 s
代码语言 C++ 内存使用 0.00 MiB
提交时间 2012-04-20 08:50:57
显示代码纯文本
#include <iostream>  
#include <cstdio>  
#include <cstdlib>  
#include <cmath>  
#include <cstring>  
#include <string>  
#include <iomanip>  
#include <vector>  
#include <set>  
#include <algorithm>  
#define MAXN 0x7fffffff  
using namespace std;  
int a,b,c,d,s;
struct fun
{
	char ch[120];
}f[100000];
int Compare(const void*elem1,const void*elem2)
{
	struct fun *elem3=(struct fun *)elem1;
	struct fun *elem4=(struct fun *)elem2;
	return strcmp(elem3-> ch,elem4->ch);
}
int main(void)  
{  
    freopen("nickname.in","r",stdin);  
    freopen("nickname.out","w",stdout);  
    scanf("%d",&a); 
	for (b=0;b<a;b++)
	{
		scanf("%d",&c);
		for (d=0;d<c;d++) scanf("%s",&f[d].ch);
		qsort(f,c,sizeof(fun),Compare);
		s=1;
		printf("%s ",f[0].ch);
		for (d=1;d<c;d++)
		{
			if (strcmp(f[d-1].ch,f[d].ch)==0) s++;
				else 
				{
					printf("%d\n",s);
					printf("%s ",f[d].ch);
					s=1;
				}
		}
		printf("%d\n\n",s);
	}
    fclose(stdin); 
    fclose(stdout);  
    return 0;  
}