问题描述
  2016.4.5已更新此题,此前的程序需要重新提交。
问题描述
  给定一个百分制成绩T,将其划分为如下五个等级之一:
  90~100为A,80~89为B,70~79为C,60~69为D,0~59为E
  现在给定一个文件inp,文件中包含若干百分制成绩(成绩个数不超过100),请你统计五个等级段的人数,并找出人数最多的那个等级段,按照从大到小的顺序输出该段中所有人成绩(保证人数最多的等级只有一个)。要求输出到指定文件oup中。
输入格式
  若干0~100的正整数,用空格隔开
输出格式
  第一行为5个正整数,分别表示A,B,C,D,E五个等级段的人数
  第二行一个正整数,表示人数最多的等级段中人数
  接下来一行若干个用空格隔开的正整数,表示人数最多的那个等级中所有人的分数,按从大到小的顺序输出。
样例输入
100 80 85 77 55 61 82 90 71 60
样例输出
2 3 2 2 1
3
85 82 80

分析:它赖皮。。测试数据里面有分数的个数的值。。而测试样例里面没写。。。

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int cmp1(int a, int b) {return a > b; }
int main() {vector<vector <int> > v(5);int s;int n;cin >> n;for(int i = 0; i < n; i++) {cin >> s;if(s >= 90 && s <= 100) {v[0].push_back(s);} else if(s >= 80 && s <= 89) {v[1].push_back(s);} else if(s >= 70 && s <= 79) {v[2].push_back(s);} else if(s >= 60 && s <= 69) {v[3].push_back(s);} else {v[4].push_back(s);}}int maxn = 0, index = -1;for(int i = 0; i < 5; i++) {cout << v[i].size() << " ";if(v[i].size() > maxn) {maxn = v[i].size();index = i;}}cout << endl << maxn << endl;sort(v[index].begin(), v[index].end(), cmp1);for(int i = 0; i < v[index].size(); i++) {cout << v[index][i] << " ";}return 0;
}

蓝桥杯 ADV-108算法提高 分数统计相关推荐

  1. Java实现 蓝桥杯VIP 算法提高 分数统计

    算法提高 分数统计 时间限制:1.0s 内存限制:512.0MB 问题描述 2016.4.5已更新此题,此前的程序需要重新提交. 问题描述 给定一个百分制成绩T,将其划分为如下五个等级之一: 9010 ...

  2. 蓝桥杯算法提高 分数统计

    原题: 算法提高 分数统计 时间限制:1.0s   内存限制:512.0MB 问题描述 2016.4.5已更新此题,此前的程序需要重新提交. 问题描述 给定一个百分制成绩T,将其划分为如下五个等级之一 ...

  3. [蓝桥杯]测试题 E 算法提高 我们的征途是星辰大海 题解和C++示例代码

    E 算法提高 我们的征途是星辰大海 时间限制:1.0s   内存限制:256.0MB 最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成. 共有四种方格: '.' 代表 ...

  4. 蓝桥杯题库 算法提高非vip部分(C++、Java)代码实现(251-280)

    文章目录 ADV-251 Petri Net Simulation cpp: java: ADV-252 Navigation cpp: ADV-256 The Sky is the Limit cp ...

  5. 【蓝桥杯练习】算法提高 贪吃的大嘴

    问题描述 给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个. 输入格式 输入的第一行包含两个整数n, m,分别表示物品的个数和背包能 ...

  6. 【预览】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛

    [预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 完整版链接 文章目录 [预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分算法求分界值 2 双指针算法 2.1 求最长的不包 ...

  7. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  8. 【完整版】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛

    蓝桥杯竞赛python算法笔记 代码模板|吐血总结 文章目录 蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分 1.1 二分求最大满足(check红色条件) 1.2 二分求最小满足(che ...

  9. 【蓝桥杯】什么算法才是版本答案?近三年(2019-2021)蓝桥杯省赛涉及算法出现频率分析

    2022年的蓝桥杯比赛已经基本报名结束,寒假来临,如何抓住重点,快速掌握各种算法知识,在4月份的蓝桥杯省赛中取得好成绩呢?本文收集了近三年的4场蓝桥杯省赛题目,(2019年,2020年第二场,2020 ...

最新文章

  1. 【linux】Valgrind工具集详解(十二):DHAT:动态堆分析器
  2. 使用python用什么软件-python开发工具有哪些(初学python用什么软件)
  3. personal-index 我的个人主页的介绍
  4. Java总结第一次//有些图片未显示,文章包含基础java语言及各种语句
  5. C语言再学习 -- 关键字volatile
  6. 如何在云服务器上安装vim(bash: vim :command not found)
  7. 【机器视觉】 dev_close_inspect_ctrl算子
  8. 哨兵一号数据snap预处理_利用SNAP软件进行Sentinel-1A卫星微波影像的预处理
  9. Python内置函数sorted()和列表方法sort()的排序原理
  10. SQL数据库的使用:创建表结构
  11. php 开启memcache,php开启与安装 memcache
  12. 简述RHEL7新特性(二)
  13. Java实现简单计算器
  14. word文档转换为md文档
  15. 虚幻引擎 4 渲染流程分析
  16. 建筑施工技术【22】
  17. 哪款蓝牙耳机通话效果好?蓝牙耳机通话效果最好排名
  18. 计算机网络故障的一般识别与解决方法 论文,计算机网络常见故障的一般识别与解决方法-职业学院毕业论文.doc...
  19. 桂 林 理 工 大 学实 验 报 告实验五 数组
  20. 对io.UnsupportedOperation: fileno错误的解决办法

热门文章

  1. maven-compiler-plugin的理解
  2. java9学习之模块化
  3. Oracle开源Fn,加入Serverless之争
  4. Spring+SpringMVC+MyBatis+easyUI整合基础篇(一)项目简述及技术选型介绍
  5. Openstack M版快速配置(二)--刷数据库
  6. Linux 下的终端
  7. jsp当参数为空的时候默认显示值
  8. 敏捷个人A1组第二次讨论纪要 你在事业上打算何去何从?
  9. 第三方支付处理厂商软件有漏洞,日本美容零售商Acro 10万支付卡信息遭攻击
  10. 使用rdbtools分析redis内存使用