记录编号 |
463008 |
评测结果 |
AAAAAAA |
题目名称 |
昵称 |
最终得分 |
100 |
用户昵称 |
JustWB |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.631 s |
提交时间 |
2017-10-23 18:57:36 |
内存使用 |
0.31 MiB |
显示代码纯文本
#include<cstdio>
#include<queue>
#include<string>
#include<map>
#include<iostream>
using namespace std;
string name;
priority_queue<string> q;
map<string,int> test;
map<string,int>::iterator s,t;
int n,m;
int main()
{
freopen("nickname.in","r",stdin);
freopen("nickname.out","w",stdout);
ios::sync_with_stdio(false);
cin>>n;
while(n--)
{
cin>>m;
for(int i=1;i<=m;i++)
{
cin>>name;
for(unsigned i=0;i<name.length();i++)name[i]=tolower(name[i]);
if(!test[name])q.push(name);
test[name]++;
}
for(s=test.begin(),t=test.end();s!=t;s++)cout<<s->first<<' '<<s->second<<'\n';
cout<<'\n';
test.clear();
}
return 0;
}