当前位置: 首页 > article >正文

华为OD机试E卷 --智能成绩表--24年OD统一考试(Java JS Python C C++)

文章目录

    • 题目描述
    • 输入描述
    • 输出描述
    • 用例
    • 题目解析
    • JS算法源码
    • Java算法源码
    • python算法源码
    • c算法源码
    • c++算法源码

题目描述

小明来到某学校当老师,需要将学生按考试总分或单科分数进行排名,你能帮帮他吗?

输入描述

第 1 行输入两个整数,学生人数 n 和科目数量 m。
• 0 < n < 100
• 0 < m < 10
第 2 行输入 m 个科目名称,彼此之间用空格隔开。
• 科目名称只由英文字母构成,单个长度不超过10个字符。
• 科目的出现顺序和后续输入的学生成绩一一对应。
• 不会出现重复的科目名称。
第 3 行开始的 n 行,每行包含一个学生的姓名和该生 m 个科目的成绩(空格隔开)
• 学生不会重名。
• 学生姓名只由英文字母构成,长度不超过10个字符。
• 成绩是0~100的整数,依次对应第2行种输入的科目。
第n+2行,输入用作排名的科目名称。若科目不存在,则按总分进行排序。

输出描述

输出一行,按成绩排序后的学生名字,空格隔开。成绩相同的按照学生姓名字典顺序排序。

用例

输入

3 2
yuwen shuxue
fangfang 95 90<


http://www.kler.cn/a/531772.html

相关文章:

  • Kotlin 使用 Springboot 反射执行方法并自动传参
  • 分析哲学:从 语言解剖到 思想澄清的哲学探险
  • !力扣 84. 柱状图中最大矩形
  • 【编译系列】Torch.compile()训练编译——算子融合逻辑 工程化
  • TypeScript语言的语法糖
  • sysbench压力测试工具mysql以及postgresql
  • GRN前沿:利用DigNet从scRNA-seq数据中生成基于扩散的基因调控网络
  • Linux:指令大全(二)
  • OpenAI推出Deep Research带给我们怎样的启示
  • 物业管理系统源码提升社区智能化管理效率与用户体验
  • 使用IDEA社区版搭建Springboot、jsp开发环境
  • RAG 与历史信息相结合
  • 自动化运维的未来:从脚本到AIOps的演进
  • 基于LabVIEW的Modbus-RTU设备通信失败问题分析与解决
  • 自托管看板工具BanBan
  • 利用redux与react实现异步操作
  • Mac本地部署DeekSeek-R1下载太慢怎么办?
  • 基于Spring Security 6的OAuth2 系列之九 - 授权服务器--token的获取
  • Golang 并发机制-5:详解syn包同步原语
  • 【玩转 Postman 接口测试与开发2_015】第12章:模拟服务器(Mock servers)在 Postman 中的创建与用法(含完整实测效果图)
  • 大模型综述一镜到底(全文八万字) ——《Large Language Models: A Survey》
  • DeepSeek:以AI创新引领全球科技潮流
  • 容器适配器(以stack和queue为例)
  • DeepSeek 提示词之角色扮演的使用技巧
  • openssl 静态编译
  • 下载hugging face上的数据集