7-217 树种统计 (25 分)

随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类。请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比。

输入格式:

输入首先给出正整数N(≤105),随后N行,每行给出卫星观测到的一棵树的种类名称。种类名称由不超过30个英文字母和空格组成(大小写不区分)。

输出格式:

按字典序递增输出各种树的种类名称及其所占总数的百分比,其间以空格分隔,保留小数点后4位。

输入样例:

29
Red Alder
Ash
Aspen
Basswood
Ash
Beech
Yellow Birch
Ash
Cherry
Cottonwood
Ash
Cypress
Red Elm
Gum
Hackberry
White Oak
Hickory
Pecan
Hard Maple
White Oak
Soft Maple
Red Oak
Red Oak
White Oak
Poplan
Sassafras
Sycamore
Black Walnut
Willow

结尾无空行

输出样例:

Ash 13.7931%
Aspen 3.4483%
Basswood 3.4483%
Beech 3.4483%
Black Walnut 3.4483%
Cherry 3.4483%
Cottonwood 3.4483%
Cypress 3.4483%
Gum 3.4483%
Hackberry 3.4483%
Hard Maple 3.4483%
Hickory 3.4483%
Pecan 3.4483%
Poplan 3.4483%
Red Alder 3.4483%
Red Elm 3.4483%
Red Oak 6.8966%
Sassafras 3.4483%
Soft Maple 3.4483%
Sycamore 3.4483%
White Oak 10.3448%
Willow 3.4483%
Yellow Birch 3.4483%

结尾无空行

#include<iostream>
#include<map>
using namespace std;
map<string,int>mp;
int main(){int n,i;cin>>n;string str;getchar();for(i=0;i<n;i++){getline(cin,str);mp[str]++;}map<string,int>::iterator it=mp.begin();for(;it!=mp.end();it++){cout<<it->first<<" ";printf("%.4f%%\n",it->second/(double)(n)*100);}
}

7-217 树种统计 (25 分)相关推荐

  1. 7-24 树种统计 (25 分)(详解)map做法 map真香啊!

    一:题目 7-24 树种统计 (25 分) 随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类.请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比. 输入格式: 输入首先给出 ...

  2. 案例4-1.6 树种统计 (25 分)_18行代码AC

    立志用最少的代码做最高效的表达 随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类.请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比. 输入格式: 输入首先给出正整数N(≤ ...

  3. 7-24 树种统计 (25 分)

    随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类.请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比. 输入格式: 输入首先给出正整数N(≤105),随后N行,每行给出卫星 ...

  4. 树种统计 (25分)

    输入格式: 输入首先给出正整数N(≤10​5​​),随后N行,每行给出卫星观测到的一棵树的种类名称.种类名称由不超过30个英文字母和空格组成(大小写不区分). 输出格式: 按字典序递增输出各种树的种类 ...

  5. 7-19 树种统计 (10 分)

    7-19 树种统计 (10 分) 随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类.请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比. 输入格式: 输入首先给出正整数N( ...

  6. 7-2 树种统计 (20分)

    7-2 树种统计 (20分) 随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类.请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比. 输入格式: 输入首先给出正整数N(≤1 ...

  7. 树种统计 (20分)

    随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类.请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比. 输入格式: 输入首先给出正整数N(≤10 ​5 ​​ ),随后N行, ...

  8. 树种统计(25 分)

    树种统计(25 分) 关键字:map实现BST## 随着卫星成像技术的应用,自然资源研究机构可以识别每一棵树的种类.请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比. 输入格式: 输入 ...

  9. 7-4 统计Java程序中关键词的出现次数 (25 分)

    ** 7-4 统计Java程序中关键词的出现次数 (25 分) ** 编写程序统计一个输入的Java源码中关键字(区分大小写)出现的次数.说明如下: Java中共有53个关键字(自行百度) 从键盘输入 ...

最新文章

  1. CentOS 6.5下编译安装新版LNMP
  2. 魅族的android m l,Android M 外部存储剖析
  3. 广角相机app哪个比较好用_推荐一款比较好用的工作安排备忘app?
  4. 牛客网 【每日一题】7月27日题目精讲—乌龟棋
  5. [jQuery] 根据表单的不同参数跳转不同的链接
  6. 福建工程学院寒假作业第一周G题
  7. 计算机网络学习(六)—网络层概述以及相关习题
  8. 古代的碎银子是怎么来的?
  9. http://visualgo.net/ 数据结构可视化。。。。
  10. rest assured
  11. PostgreSQL11.2下载
  12. Unity发布抖音小游戏:申请注册(包括主体认证和基础信息完善)
  13. python 经典ppt_Python处理PPT文件的实用姿势
  14. 贝叶斯统计bayes statistics
  15. 1.SPSS概述(安装与界面基本认识)
  16. 消失的信用卡(2)——0-days
  17. AM335x SPL
  18. 2020北大软微复试知识整理
  19. Mysql中外键作用以及Navicat建立外键失败总结
  20. 从招行权证疯炒看权证风险

热门文章

  1. Kali Linux 从入门到精通(十一)–提权
  2. excel不显示0_【周一实用技巧】绝密,保护公式不被修改。Excel单元格保护可以输入但不能修改公式,隐藏不显示公式内容...
  3. gdb+zbacktrace找到cpu过高php代码
  4. 《DSP using MATLAB》示例Example7.10
  5. 每日编程-20170326
  6. DEDE内容页调用栏目的SEO标题、描述、关键字的方法
  7. svn php 与 apache 的关系 思维导图
  8. python与lua闭包的一点不同
  9. 获取spring里的bean
  10. redis在php中的应用(string篇)