博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每日一九度之题目1018:统计同成绩学生人数
阅读量:4577 次
发布时间:2019-06-08

本文共 843 字,大约阅读时间需要 2 分钟。

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:10905

解决:5719

题目描述:
读入N名学生的成绩,将获得某一给定分数的学生人数输出。
输入:
测试输入包含若干测试用例,每个测试用例的格式为
第1行:N
第2行:N名学生的成绩,相邻两数字用一个空格间隔。
第3行:给定分数
当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。
输出:
对每个测试用例,将获得给定分数的学生人数输出。
样例输入:
380 60 9060285 660560 75 90 55 75750
样例输出:
102

水题,因为给出的数字在0~100之间,可以直接用桶的思想。

//Asimple#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define INF 100000using namespace std;const int maxn = 105;typedef long long ll ;int n, m, num;int a[maxn];int main(){ while( ~ scanf("%d",&n) && n ){ memset(a,0,sizeof(a)); while( n -- ){ scanf("%d",&num); a[num] ++ ; } scanf("%d",&m); printf("%d\n",a[m]); } return 0;}

 

转载于:https://www.cnblogs.com/Asimple/p/5830384.html

你可能感兴趣的文章
获取用户的邮箱地址的几个方法
查看>>
个人作业(二)
查看>>
黄金点游戏
查看>>
ubuntu安装,配置ftp服务器
查看>>
ajax跨域的三种方法
查看>>
25个Linux相关的网站
查看>>
Weex-进阶笔记一
查看>>
mouseover和mouseenter的区别
查看>>
bzoj 3312 No Change
查看>>
需求分析(团队作业3)
查看>>
希腊字母
查看>>
多线程基础知识(一)
查看>>
FU-A 分包
查看>>
android AsyncTask
查看>>
JAVA8 ConcurrentHashMap 源码分析
查看>>
Codeforces Round #339 (Div. 2) B. Gena's Code
查看>>
贴心的vs 备注提醒功能
查看>>
SQL语句操作文件
查看>>
自我介绍以及关于软件工程的问题
查看>>
struts (一)
查看>>