本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出。

输入格式

输入在第1行给出不超过 10^5 的正整数N,即学生总人数。随后1行给出N名学生的百分制整数成绩,中间以空格分隔。最后1行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间以空格分隔。

输出格式

在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。

输入样例

10
60 75 90 55 75 99 82 90 75 50
3 75 90 88

输出样例

3 2 0

分析:用b数组保存每个分数对应的学生人数,在输入的时候,对于每一个成绩temp,b[temp]++表示将数组b中对应分数的人数+1~对于m个查询,每一次都输出需要查询的temp所对应的人数b[temp],注意i不等于0的时候要在输出人数之前输出一个空格~

#include <iostream>
#include <vector>
using namespace std;
int main() {int n, m, temp;scanf("%d", &n);vector<int> b(101);for (int i = 0; i < n; i++) {scanf("%d", &temp);b[temp]++;}scanf("%d", &m);for (int i = 0; i < m; i++) {scanf("%d", &temp);if (i != 0) printf(" ");printf("%d", b[temp]);}return 0;
}

1038. 统计同成绩学生(20)-PAT乙级真题相关推荐

  1. 1004. 成绩排名 (20)-PAT乙级真题

    读入n名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式 每个测试输入包含1个测试用例,格式为 第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行:第2个学生 ...

  2. 1077. 互评成绩计算 (20)-PAT乙级真题

    在浙大的计算机专业课中,经常有互评分组报告这个环节.一个组上台介绍自己的工作,其他组在台下为其表现评分.最后这个组的互评成绩是这样计算的:所有其他组的评分中,去掉一个最高分和一个最低分,剩下的分数取平 ...

  3. C++学习之路 | PTA乙级—— 1038 统计同成绩学生 (20 分)(精简)

    1038 统计同成绩学生 (20 分) 本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 10 ​5 ​​ 的正整数 N,即学生总人数.随后一 ...

  4. 【PAT乙】1038 统计同成绩学生 (20分) 裸桶排序

    problem 1038 统计同成绩学生 (20分) 本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 10 ​5 ​​ 的正整数 N,即学生 ...

  5. 13行满分代码:1038 统计同成绩学生 (20分)

    立志用更少的代码做更高效的表达 PAT乙级最优题解-->传送门 本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 10^5 ​​ 的正整 ...

  6. 【PAT乙级】1038 统计同成绩学生 (20 分)

    题目地址 #include<cstdio> #include<iostream> #include<map> using namespace std; const ...

  7. 1038. 统计同成绩学生(20)

    本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第1行给出不超过105的正整数N,即学生总人数.随后1行给出N名学生的百分制整数成绩,中间以空格分隔.最后1行给出要查 ...

  8. PATB 1038. 统计同成绩学生(20)

    https://www.patest.cn/contests/pat-b-practise/1038 #include <cstdio> int cnt[110]; int temp[10 ...

  9. 1042. 字符统计(20)-PAT乙级真题

    请编写程序,找出一段给定文字中出现最频繁的那个英文字母. 输入格式 输入在一行中给出一个长度不超过1000的字符串.字符串由ASCII码表中任意可见字符及空格组成,至少包含1个英文字母,以回车结束(回 ...

最新文章

  1. Python命令行参数学习
  2. python实现均值滤波_python如何实现均值滤波?
  3. torch.nn.BCELoss are unsafe to autocast
  4. 使用命令启动IIS管理器
  5. Win32汇编扩展教程
  6. 六耳猕猴并不存在,真假猴王的六耳原来是他!
  7. 遍历聚合对象中的元素——迭代器模式
  8. OpenCR arduino problem list
  9. Windows XP系统的“恢复”办法
  10. 山西专科学校计算机专业排名,河南单招计算机专业专科学校排名
  11. android调用文件管理器回调,Android中调用系统管理器选择文件并返回绝对路径
  12. Python3.5 配置MySql数据库连接
  13. Spring事物配置文件
  14. MPLS virtual private network OptionB实验(华为设备)
  15. google earth 卫星无偏移免费下载,91卫图助手
  16. python显示图片_python Image 模块处理图片
  17. 春节假期最值得阅读的10本书
  18. 基于UML的高校教务管理系统的设计与实现
  19. PHP添加文字图片水印
  20. TensorFlow2 入门指南 | 06 TensorFLow2 高阶操作汇总

热门文章

  1. 《『若水新闻』客户端开发教程》——10.代码编写(2)
  2. Reporting Services 在WIN7和2008下出现“授予的权限不足,无法执行此操作。 (rsAccessDenied)”的解决办...
  3. faster-RCNN台标检测
  4. 2分钟-实现开机nginx开机自启动脚本(shell篇)
  5. java自学之路-day19
  6. tab控件的使用心得
  7. Android — 创建和修改 Fragment 的方法及相关注意事项
  8. LVSHAproxyNginx区别
  9. html5实现饼图和线图-我们到底能走多远系列(34)
  10. 新书正式定名《互联网运营智慧》