PAT乙级 1038 统计同成绩学生(map的解法)
本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出。
输入格式:
输入在第 1 行给出不超过 105 的正整数 N,即学生总人数。随后一行给出 N 名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数 K(不超过 N 的正整数),随后是 K 个分数,中间以空格分隔。
输出格式:
在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。
输入样例:
10
60 75 90 55 75 99 82 90 75 50
3 75 90 88
结尾无空行
输出样例:
3 2 0
结尾无空行
思路:利用map一个key对应一个value的特性,每次遇到相同的成绩就让m[score]++,输出所需要score的人数就行了,这个比较简单。
#include<iostream>
#include<iomanip>
#include<vector>
#include<set>
#include<list>
#include<deque>
#include<stack>
#include<unordered_map>
#include<map>
#include<string>
#include<algorithm>
#include<cmath>
using namespace std;
int main()
{map<int, int> m;int n,score,k;cin >> n;for (int i = 0; i < n; i++){cin >> score;m[score]++;}cin >> k;for (int i = 0; i < k; i++){cin >> score;if (i != 0)cout << " ";cout << m[score];}return 0;
}
PAT乙级 1038 统计同成绩学生(map的解法)相关推荐
- Pat乙级 1038 统计同成绩学生
Pat乙级1038统计同成绩学生 思路 代码 题目网址 https://pintia.cn/problem-sets/994805260223102976/problems/9948052840928 ...
- PAT乙级 1038 统计同成绩学生 C++)
题目 本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 105的正整数 N,即学生总人数.随后一行给出 N 名学生的百分制整数成绩,中间以空 ...
- [PAT乙级]1038 统计同成绩学生
本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 105 的正整数 N,即学生总人数.随后一行给出 N 名学生的百分制整数成绩,中间以空 ...
- C++学习之路 | PTA乙级—— 1038 统计同成绩学生 (20 分)(精简)
1038 统计同成绩学生 (20 分) 本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 10 5 的正整数 N,即学生总人数.随后一 ...
- PAT 1038. 统计同成绩学生
PAT 1038. 统计同成绩学生 本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第1行给出不超过105的正整数N,即学生总人数.随后1行给出N名学生的百分制整数成 ...
- 【PAT乙】1038 统计同成绩学生 (20分) 裸桶排序
problem 1038 统计同成绩学生 (20分) 本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 10 5 的正整数 N,即学生 ...
- 13行满分代码:1038 统计同成绩学生 (20分)
立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 10^5 的正整 ...
- 1038. 统计同成绩学生(20)-PAT乙级真题
本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式 输入在第1行给出不超过 10^5 的正整数N,即学生总人数.随后1行给出N名学生的百分制整数成绩,中间以空格分隔.最后1行给出 ...
- 【PAT乙级】1038 统计同成绩学生 (20 分)
题目地址 #include<cstdio> #include<iostream> #include<map> using namespace std; const ...
最新文章
- .a 文件 和 so 文件
- euv光刻机有什么用_日本光学技术全球第一,可高端光刻机为何只有荷兰能造?...
- js 获取当前gmt时间_javascript-如何将日期转换为GMT?
- 2021-2025年中国中子发生器行业市场供需与战略研究报告
- six.move 的作用
- Struts框架的工作原理
- 功能安全-26262-理论到实践-基础知识-基于可靠性理论的的SIL与基于系统理论的STAMP
- postman接口测试提交实体参数实践
- 计算机c语言好学吗?要是想自学应该怎么办?
- 解决crx文件扩展程序chrome下载自动删除的问题
- 创建视图时--ora-01731:出现循环的视图定义
- Proteus常用元件对照表
- 【题解】洛谷P4996[【LGR-055】洛谷11月月赛]C.咕咕咕 组合数
- Adobe Flash Builder 4
- 大疆文档(9)-Android教程-GEO系统App
- 算法实践:切蛋糕(动态规划)
- OpenEXR在windows x64下的配置方法(OpenEXR2.2.0)
- Unity3D 对象池 静态预制件与动态单体
- VC 操作word部分代码(利用剪切板取得Word中的图片,ClipBoard, Addpicture)
- 【三维重建】【深度学习】windows10下NeRF代码Pytorch实现
热门文章
- python3.7下载包的命令_LINUX下安装Python3.7、Pycharm[Linux命令记录]
- ironpython最新版本_Microsoft IronPython2.7.5 最新版
- 数组对象的filter方法
- 用Python操作MySQL(pymysql)
- System.gc()与Object.finalize()的区别
- assert函数的作用
- CentOS yum的详细使用方法
- java线程跟多线程
- 如何在字符串中添加双引号?
- Cordova自定义插件