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

华为OD机试 - 射击比赛(Python)

射击比赛

题目

给定一个射击比赛成绩单
包含多个选手若干次射击的成绩分数
请对每个选手按其最高三个分数之和进行降序排名
输出降序排名后的选手 ID 序列
条件如下:

  1. 一个选手可以有多个射击成绩的分数 且次序不固定
  2. 如果一个选手成绩小于三个 则认为选手的所有成绩无效 排名忽略该选手
  3. 如果选手的成绩之和相等,则成绩相等的选手按照其 ID 降序排列

输入

输入第一行:一个整数 N
表示该场比赛总共进行了N次射击
产生N个成绩分数 2 <= N <= 100
输入第二行 一个长度为N的整数序列
表示参与本次射击的选手 Id
0 <= ID <= 99
输入第三行是长度为N的整数序列
表示参与每次射击的选手对应的成绩
0 <= 成绩 <= 100

输出

符合题设条件的降序排名后的选手 ID 序列

示例一

输入

13
3,3,7,4,4,4,4,7,7,3,5,5,5
53,80,68,24,39,76,66,16,100,55,53,80,55

输出

5,3,7,4
http://www.lryc.cn/news/12537.html

相关文章:

  • uniapp自定义验证码输入框,隐藏光标
  • 基于SSM框架的生活论坛系统的设计与实现
  • spring注解使用中常见的概念性问题
  • Module理解及使用
  • ngix 常用配置之 location 匹配规则
  • chatGPT与人形机器人,高泽龙接受中国经营报采访谈二者发展
  • 进程同步——读者-写者问题
  • Android自动化配置
  • Java程序怎么运行?final、static用法小范围类型转大范围数据类型可以吗?
  • 【数据管理】谈谈哈希原理和散列表
  • 浙江工业大学关于2023年MBA考试初试成绩查询及复试阶段说明
  • 08:进阶篇 - CTK 插件元数据
  • 数据结构与算法之数组寻找峰值分而治之
  • Metasploit 使用篇
  • Java岗面试题--Java并发(日积月累,每日三题)
  • Prometheus监控案例之blackbox-exporter
  • Makefile基础使用和实战详解
  • Go基础-变量
  • 【算法】三道算法题目单词拆分,填充每个节点的下一个右侧节点指针以及组合总和
  • 【算法】刷题路线(系统+全面)
  • Fiddler的报文分析
  • Spring 中,有两个 id 相同的 bean,会报错吗
  • Mysql数据库的时间(4)一查询数据库时间注意点
  • 一起学 pixijs(2):修改图形属性
  • LeetCode 121. 买卖股票的最佳时机
  • shell脚本内调用另外一个shell脚本的几种方法
  • Linux C++ 多进程下write写日志问题思考
  • MySQL的四种事务隔离级别
  • 方法区和元空间有什么关系?
  • 2023VNCTF的两道(暂时)