给出一篇英文文章,现在需要统计文章中出现英文单词的数量。
第一行一个T,代表数据组数
对于每组数据,第一行一个n,代表文章中单词的个数,其后n行每行一个只包含小写字母的长度为1到10的字符串
每组数据输出若干行,每行输出单词以及它出现的次数(中间空格隔开),不同单词按单词字典序从小到大输出
保证单词出现的总次数<=1e5
- 1
- 8
- it
- is
- a
- pen
- it
- is
- a
- dog
- a 2
- dog 1
- is 2
- it 2
- pen 1
#include
using namespace std;
int main(){
int t,n;
string s;
map
cin>>t;
while(t--){
cin>>n;
while(n--){
cin>>s;a[s]++;
}
map
for(it=a.begin();it!=a.end();it++)
cout<
}
return 0;
}