华为OD机试真题-智能成绩表-2023年OD统一考试(C卷)

题目描述:

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

输入描述:

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

输出描述:

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

补充说明:

 收起

示例1

输入:

3 2
yuwen shuxue
fangfang 95 90
xiaohua 88 95
minmin 100 82
shuxue

输出:

xiaohua fangfang minmin

说明:

按shuxue成绩排名,依次是xiaohua、fangfang、minmin

示例2

输入:

3 2
yuwen shuxue
fangfang 95 90
xiaohua 88 95
minmin 90 95
zongfen

输出:

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-09 15:24:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-09 15:24:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-09 15:24:02       82 阅读
  4. Python语言-面向对象

    2023-12-09 15:24:02       91 阅读

热门阅读

  1. css实现跑马灯(电子屏滚动)效果

    2023-12-09 15:24:02       50 阅读
  2. 数据结构-队列

    2023-12-09 15:24:02       55 阅读
  3. C语言实战演练之贪吃蛇游戏

    2023-12-09 15:24:02       47 阅读
  4. Day03 嵌入式---中断

    2023-12-09 15:24:02       53 阅读
  5. 什么是VPS?VPS有什么用?

    2023-12-09 15:24:02       58 阅读
  6. .mallox勒索病毒解密:恢复数据与网络安全对策

    2023-12-09 15:24:02       53 阅读