华为OD机试 - 优选核酸检测点(Java)

题目描述

张三要去外地出差,需要做核酸,需要在指定时间点前做完核酸,请帮他找到满足条件的核酸检测点。

  • 给出一组核酸检测点的距离和每个核酸检测点当前的人数
  • 给出张三要去做核酸的出发时间 出发时间是10分钟的倍数,同时给出张三做核酸的最晚结束时间
  • 题目中给出的距离是整数,单位是公里,时间1分钟为一基本单位

去找核酸点时,有如下的限制:

  • 去往核酸点的路上,每公里距离花费时间10分钟,费用是10元
  • 核酸点每检测一个人的时间花费是1分钟
  • 每个核酸点工作时间都是8点到20点中间不休息,核酸点准时工作,早到晚到都不检测
  • 核酸检测结果可立刻知道
  • 在张三去某个核酸点的路上花费的时间内,此核酸检测点的人数是动态变化的,变化规则是
  1. 在非核酸检测时间内,没有人排队
  2. 8点-10点每分钟增加3人
  3. 12点-14点每分钟增加10人
  4. 18点-20点每分钟增加20人。
  5. 其他时间每5分钟增加1人。

要求将所有满足条件的核酸检测点按照优选规则排序列出 :
优选规则:

  1. 花费时间最少的核酸检测点排在前面。
  2. 花费时间一样,花费费用最少的核酸检测点排在前面。
  3. 时间和费用一样,则ID值最小的排在前面

输入描述

H1 M1
H2

38.优选核酸检测点(华为OD机试 java实现) 张三要去外地出差,需要做核酸,必须在指定时间点前完成检测,请帮他找到所有满足条件的核酸检测点,并按优选规则排序。将所有时间转换为从 00:00 开始的分钟数,方便计算。与题目示例结果完全一致,验证通过。使用自定义比较器,按。 阅读详情

相关推荐

华为OD机试 - 优选核酸检测点(Python)| 真题+思路+代码

优选核酸检测点 题目 张三要去外地出差,需要做核酸,需要在指定时间点前做完核酸, 请帮他找到满足条件的核酸检测点。 给出一组核酸检测点的距离和每个核酸检测点当前的人数 给出张三要去做核酸的出发时间 出发时间是 10 分钟的倍数 同时给出张三做核酸的最晚结束时间 题目中给出的距离是整数,单位是公里,时间 1 分钟为一基本单位 去找核酸点时,有如下的限制: 去往核酸点的路上,每公里距离花费时间 10 分钟,费用是 10 元 核酸点每检测一个人的时间花费是 1 分钟 每个核酸点工作时间都是 8 点到 20 点

梦想橡皮擦,专栏100例写作模式先行者,现象级专栏 《Python 爬虫 100 例》作者、《滚雪球学 Python 专栏》原创者 4739

华为OD机试用 go 实现 -【寻找核酸检测点】

张三要去外地出差,需要做核酸,需要在指定时间点前做完核酸,请帮他找到满足条件的核酸检测点。👇 全网 6000+人正在学习的 爬虫专栏 👇👇👇👇。T2:做完核素花费的总共时间(分钟)。H2:指定完成核酸时间的小时数。M2:指定完成核酸时间的分钟数。D1:核酸检测点距离张三的距离。C1:核酸检测点当前检测的人数。N:满足要求的核酸检测点个数。I2:选择后的核酸点ID值。M3:去改核酸点花费的费用。N:所有的核酸检测点个数。H1:当前时间的小时数。M1:当前时间的分钟数。ID1:核酸点的ID值。

梦想橡皮擦,专栏100例写作模式先行者,现象级专栏 《Python 爬虫 100 例》作者、《滚雪球学 Python 专栏》原创者 563

【华为OD机试真题2023 JS】寻找核酸检测点

寻找核酸检测点 题目描述:张三要去外地出差,需要做核酸,需要在指定时间点前做完核酸,请帮他找到满足条件的核酸检测点。1、给出一组核酸检测点的距离和每个核酸检测点当前的人数。 2、给出张三当前要去做核酸的出发时间,出发时间是10分钟的倍数,同时给出张三做核酸的最晚结束时间。3、题目中给出的距离是整数,单位是公里,时间1分钟为一基本单位。 去找核酸点时,有如下的限制:1、去往核酸点的路上,每公里距离花费时间10分钟,费用是10元。2、核酸

weixin_40767375的博客 494

【华为OD机试真题2023 JAVA&JS】寻找核酸检测点

寻找核酸检测点 题目描述:张三要去外地出差,需要做核酸,需要在指定时间点前做完核酸,请帮他找到满足条件的核酸检测点。1、给出一组核酸检测点的距离和每个核酸检测点当前的人数。 2、给出张三当前要去做核酸的出发时间,出发时间是10分钟的倍数,同时给出张三做核酸的最晚结束时间。3、题目中给出的距离是整数,单位是公里,时间1分钟为一基本单位。 去找核酸点时,有如下的限制:1、去往核酸点的路上,每公里距离花费时间10分钟,费用是10元。2、核酸

qq_34465338的博客 3010

【华为OD机试真题 2025A卷】645、 优选核酸检测点 | 机试真题+思路参考+代码解析(C++、Java、Py)(A卷复用)

【华为OD机试真题 2025A卷】645、 优选核酸检测点 | 机试真题+思路参考+代码解析(C++、Java、Py)(A卷复用) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为od,如何备战

KJ.JK 1599

【华为OD机试真题E卷】52、优选核酸检测点 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)(未)

【华为OD机试真题E卷】52、优选核酸检测点 | 机试真题+思路参考+代码解析(C++、Java、Py) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为od,如何备战华为od,华为od算法,华

正在更新最新华为OD机试2025B卷,提供OJ在线刷题 1086

【华为OD机试真题】52、优选核酸检测点 | 机试真题+思路参考+代码解析(C++、Java、Py)(未)

题目描述 >张三要去外地出差,需要做核酸,需要在指定时间点前做完核酸,请帮他找到满足条件的核酸检测点。 >  >  ● 给出一组核酸检测点的距离和每个核酸检测点当前的人数 >  ● 给出张三要去做核酸的出发时间出发时间是10分钟的倍数,同时给出张三做核酸的最晚结束时间 >  ● 题目中给出的距离是整数,单位是公里,时间1分钟为一基本单位 去找核酸点时,如下的限制: >  1、去往核酸点的路上,每公里距离花费时间10分钟,费用是10元 2、核酸点每检测一个人的

KJ.JK 1261

【华为OD机试真题】A卷-优选核酸检测点(JAVA)

【华为OD机试真题】A卷-优选核酸检测点(JAVA):张三要去外地出差,需要做核酸,需要在指定时间点前做完核酸,请帮他找到满足条件的核酸检测点。.给出一组核酸检测点的距离和每个核酸检测点当前的人数.给出张三要去做核酸的出发时间出发时间是10分钟的倍数同时给出张三做核酸的最晚结束时间.题目中给出的距离是整数,单位是公里,时间1分钟为一基本单位去找核酸点时,有如下的限制:.去往核酸点的路上,每公里距离花费时间10分钟,费用是10元.核酸点每检测一个人的时间花费是1分钟。

u014481728的博客 1313

【华为OD机试真题】52、优选核酸检测点 | 机试真题+思路参考+代码解析(C语言、C++、Java、Py、JS)(未)

张三要去外地出差,需要做核酸,需要在指定时间点前做完核酸,请帮他找到满足条件的核酸检测点。 >  >  ● 给出一组核酸检测点的距离和每个核酸检测点当前的人数 >  ● 给出张三要去做核酸的出发时间出发时间是10分钟的倍数,同时给出张三做核酸的最晚结束时间 >  ● 题目中给出的距离是整数,单位是公里,时间1分钟为一基本单位 去找核酸点时,如下的限制: >  1、去往核酸点的路上,每公里距离花费时间10分钟,费用是10元 2、核酸点每检测一个人的时间花费是1

正在更新最新华为OD机试2025B卷,提供OJ在线刷题 836

华为OD机试 - 优选核酸检测点(Java)

通过上图,我们可以看出:在10:30~12:00期间不会有人加入,只会有人离开,每分钟离开1人,因此到12:00时,最多离开 12*60 - (10*60+30) = 90人,而10:30时只有19人排队,因此到12:00时,检测点1只有0人排队。我们可以通过求区间交集的方式,来获取张三【出发时间,到达时间】 和 【8:00,10:00】以及【10:00, 12:00】,以及【12:00, 14:00】以及【14:00,20:00】的交集。张三最迟做完核酸的时间点,不能早于8点,不能迟于20点。

qq_34143141的博客 273

【华为OD机试 2024】 优选核酸检测点(C++ Java JavaScript Python)

在10:30~12:00期间不会有人加入,只会有人离开,每分钟离开1人,因此到12:00时,最多离开 12*60 - (10*60+30) = 90人,而10:30时只有19人排队,因此到12:00时,检测点1只有0人排队。我们可以通过求区间交集的方式,来获取张三【出发时间,到达时间】 和 【8:00,10:00】以及【10:00, 12:00】,以及【12:00, 14:00】以及【14:00,20:00】的交集。张三赶到检测点1,需要10*10 = 100元,10*10=100分钟,

2301_77273748的博客 898

华为OD机试 - 优选核酸检测点(Java 2025 A卷 200分)

华为OD机试 2025A卷题库疯狂收录中,刷题。

学Java,找哪吒 1060

【华为OD机试真题 Java语言】52、优选核酸检测点 | 机试真题+思路参考+代码解析(未)

张三要去外地出差,需要做核酸,需要在指定时间点前做完核酸,请帮他找到满足条件的核酸检测点。 >  >  ● 给出一组核酸检测点的距离和每个核酸检测点当前的人数 >  ● 给出张三要去做核酸的出发时间出发时间是10分钟的倍数,同时给出张三做核酸的最晚结束时间 >  ● 题目中给出的距离是整数,单位是公里,时间1分钟为一基本单位 去找核酸点时,如下的限制: >  1、去往核酸点的路上,每公里距离花费时间10分钟,费用是10元 2、核酸点每检测一个人的时间花费是1

KJ.JK 1645

华为OD机试 -优选核酸检测点(Java & Python& JS & C++ & C )

张三要去外地出差,需要做核酸,需要在指定时间点前做完核酸,请帮他找到满足条件的。T2:做完核酸花费的总时间(分钟)H2:指定完成核算时间的小时数。M2:指定完成核算时间的分钟数。D1:核酸检测点距离张三的距离。C1:核酸检测点当前检测的人数。N:满足要求的核酸检测点个数。I2:选择后的核酸检测点ID。M3:去该核算点花费的费用。M1:当前时间的分钟数,N:所有核酸检测点个数。ID1:核酸点的ID值。

算法大师! 150

Day470&471.Netty概述&Netty高性能架构设计 -netty

Netty概述 一、原生 NIO 存在的问题 NIO 的类库和 API 繁杂,使用麻烦:需要熟练掌握 Selector、ServerSocketChannel、SocketChannel、ByteBuffer等。 需要具备其他的额外技能:要熟悉 Java 多线程编程,因为 NIO 编程涉及到 Reactor 模式,你必须对多线程和网络编程非常熟悉,才能编写出高质量的 NIO 程序。 开发工作量和难度都非常大:例如客户端面临断连重连、网络闪断、半包读写、失败缓存、网络拥塞和异常流的处理等等。 JDK NIO

阿昌爱Java 1572

MRI脑影像分析从哲学到技术:一文搞懂VBM预处理基本原理(全网最详细解析)

   分析大脑解剖学差异最常用方法之一是基于体素的形态学方法(voxel-based morphometry, VBM)。 VBM的基本思想是测量大脑组织,尤其是灰质的局部浓度的差异。在大脑的每个体素处进行操作,然后在两个或多个实验组之间进行统计比较,从而在受调查的组之间建立特定大脑区域中脑组织浓度的统计学显着差异。 VBM分析基于(高分辨率)MRI脑部扫描,涉及大量处理步骤,主要是空间归一化,分割,平滑和统计分析,最终结果是统计图,显示了各组之间组织类型明显不同的区域[^1]。 参考 [^1] ..

意疏的学习笔记 3万+

【机器人学习】abb工业机器人运动学分析与圆弧轨迹规划(三维模型+matlab代码)

下载链接 solidworks模型 D-H建模 圆仿真过程 视频过程:

yjw0911的博客 2532

CST中PEC结构涂覆吸波材料的RCS仿真与优化

本文详细介绍了在CST Studio Suite中对PEC结构涂覆吸波材料进行RCS仿真的完整流程与优化策略。通过精确的材料参数设置、涂层厚度优化和仿真技巧,有效降低目标的雷达散射截面,提升隐身性能。文章结合实战案例,为工程师提供了一套高效的RCS仿真与优化解决方案。

c2d3e4f的博客 693

Adams与matlab联合仿真的一些小技巧

Adams与simulink联合仿真之快速设置初值 去年到现在一直做的两个项目要用到Adams与simulnk联合仿真,虽然网上有很多这方面的教程,但都比较基本,要实现一些稍微复杂的要求就比较困难了,比如我需要改变模型的初始位姿,原来的方式是在adams中设置,再生成联合仿真需要的文件,再在matlab中进行调用和仿真,如果工况多的话这样就特别耗时耗力,进过长时间的摸索,终于找出了在matlab中直接改变Adams模型参数的方法,下面具体说明一下。 我这里的模型是一个小球通过弹簧连接在坐标原点,仿真开始后

weixin_40962901的博客 4785

天池长期赛:二手车价格预测(422方案分享)

本次比赛是一次很好的锻炼数据挖掘能力的入门赛,从EDA-数据清洗-特征工程-模型调参-模型融合,能够完整的学习到大数据的分析和挖掘,值得历练。

weixin_46685991的博客 1万+

研一小白投稿SCI:Applied Intelligence从提交到Under Review的保姆级避坑指南

本文为研一学生提供Applied Intelligence期刊投稿的详细指南,涵盖格式校验、状态解析及审稿回应策略。特别强调声明文件、LaTeX模板的常见错误及应对方法,帮助新手避开高频踩坑点,提升投稿成功率。

weixin_29230805的博客 494

ESP32与DS18B20温度传感器的数据采集与告警系统

并且,通过自定义的微信告警功能,我们可以及时收到温度超过阈值的告警消息。随着物联网的快速发展,传感器在各种应用场景中发挥着重要的作用。本文将介绍如何使用ESP32微控制器与DS18B20温度传感器结合,通过串口输出和Web服务器实现温度数据的采集和监控,并使用自定义微信告警功能。上传完成后,打开串口监视器,您将看到ESP32连接到Wi-Fi网络,并开始监测温度。在您的计算机或移动设备上,打开一个Web浏览器,并输入ESP32的IP地址。在浏览器中输入ESP32的IP地址后,您将看到显示当前温度的页面。

loop_class349的博客 2246

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: 华为OD机试 - 挑选字符串(Java)
下一篇: 华为OD机试 - 开心消消乐(Java )
清水乐园
博客等级 码龄13年 175粉丝 398原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清水乐园

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值