给出一篇英文文章,现在需要统计文章中出现英文单词的数量。

输入格式:

第一行一个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

emmmm,第一行的数据组数不明白怎么回事,但还是加上了一个循环。
code:

#include<bits/stdc++.h>using namespace std;int main()
{int team;cin>>team;for(int i=0; i<team; i++){map<string,int> mp;int num;cin>>num;string str[num];for(int j=0; j<num; j++){cin>>str[j];mp[str[j]] = 0;}for(int j=0; j<num; j++){mp[str[j]] ++;}map<string, int>::iterator iter;for(iter = mp.begin();iter!=mp.end();iter++){cout<<iter->first<<" "<<iter->second<<endl;}}return 0;
}

最后,分享一个我的眼瞎故事,因为begin()忘了括号,就一直报错,我还在奇怪,为啥复制以前的代码就可以运行,但自己打出来就报错,这样来来回回n次,最后还是别人给挑出来的……

PTA map 统计英文单词个数相关推荐

  1. 7-5-1 map 统计英文单词个数

    7-5-1 map 统计英文单词个数 给出一篇英文文章,现在需要统计文章中出现英文单词的数量. 输入格式: 第一行一个T,代表数据组数 对于每组数据,第一行一个n,代表文章中单词的个数,其后n行每行一 ...

  2. PTA 7-14 统计英文单词个数

    7-14 统计英语单词个数 英语王老师正在开发一个英语作文线上系统,需要自动计算文中的单词个数.在最初的版本中,王老师并不打算加入拼写错误检查.因此,连续的英文字母都被认为是一个"单词&qu ...

  3. split函数python统计英文单词_Python实现统计英文单词个数及字符串分割代码

    Python实现统计英文单词个数及字符串分割代码 这篇文章主要介绍了Python实现统计英文单词个数及字符串分割方法,本文分别给出代码实例,需要的朋友可以参考下 字符串分割 代码如下: str=&qu ...

  4. python统计英文单词个数_统计英文单词的个数的python代码 及 字符串分割

    字符串分割 str="a|and|hello|||ab" alist = str.split('|') print alist结果 str="a hello{这里换成5个 ...

  5. python英文字符串单词个数统计_Python实现统计英文单词个数及字符串分割代码

    字符串分割 代码如下: str="a|and|hello|||ab" alist = str.split('|') print alist 结果 代码如下: str="a ...

  6. python统计英文单词个数_Python实现统计英文单词个数及字符串分割代码

    字符串分割 代码如下: str="a|and|hello|||ab" alist = str.split('|') print alist 结果 代码如下: str="a ...

  7. PTA第八章7-2 统计英文单词个数

    给出一篇英文文章,现在需要统计文章中出现英文单词的数量. 输入格式: 第一行一个T,代表数据组数 对于每组数据,第一行一个n,代表文章中单词的个数,其后n行每行一个只包含小写字母的长度为1到10的字符 ...

  8. 利用map集合统计英文单词个数

    运用map集合的键值对方法,将每个单词及其对应的数量保存在map集合中 #include<bits/stdc++.h> using namespace std;int main(){map ...

  9. 简单的统计英文单词个数

    给出一篇英文文章,现在需要统计文章中出现英文单词的数量. 输入格式: 第一行一个T,代表数据组数 对于每组数据,第一行一个n,代表文章中单词的个数,其后n行每行一个只包含小写字母的长度为1到10的字符 ...

最新文章

  1. 招青年博士,年薪70-80万,200万以上补贴,直聘博导!苏州大学
  2. 黑客暗网叫卖Zoom账号密码,1分钱能买71个,加密大佬教袁征做人,17年前开源软件现在又火了...
  3. BGP的各种属性配置
  4. 简单的启动代码 IMPORT |Image$$RO$$Limit|
  5. 板子ping不通PC怎么办——韦东山嵌入式Linux学习笔记07
  6. LA 3458——Bridge
  7. 实验1 熟悉实验环境
  8. Python中的彩蛋
  9. 有趣有用的PCA——PCA压缩图片
  10. 电脑重启只剩下c盘怎么办_win10突然只剩下c盘了怎么办|win10突然只剩下c盘的解决方法...
  11. 特教学校计算机课,北京特教学校引入编程课 计算机语言为听障孩子打开一扇智能之门...
  12. JQuery中$(document)是什么意思?
  13. Android视频教程基础篇(现场版)_张凌华老师主讲
  14. HIT深入理解计算机系统大作业
  15. docker+阿里云镜像服务
  16. 虚机获取不到IP报错No lease, failing (by quqi99)
  17. pyTorch模型部署--高并发web服务c++移动端ncnn
  18. DELL笔记本更换内存条
  19. 《2016胡润IT富豪榜》前50名完整表单
  20. item_search_shop - 获得alibaba店铺的所有商品

热门文章

  1. 海豆微信图文编辑器源码 v1.0 修正版
  2. U8 对账不平案例解析
  3. 哪个软件可以消除人声,怎样消除mp3的人声保留音乐
  4. 安卓使用ffmpeg给视频添加字幕
  5. Manjaro语言改回英文
  6. 三个箱子,一箱是苹果,一箱是橘子,一箱是两种水果的混装,三个箱子都贴上了标签,但所有的标签都贴错了,现在你只拿出一个水果来判断3个箱子里的情况
  7. 黑客入门指南,学习黑客必须掌握的技术
  8. CSS3多图叠加制作闪图效果
  9. 哪款半入耳式蓝牙耳机音质好?音质比较好的半入耳式蓝牙耳机推荐
  10. 生活需要仪式感—读书笔记