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

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

题目描述

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

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

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

  • 去往核酸点的路上,每公里距离花费时间10分钟,费用是10元
  • 核酸点每检测一个人的时间花费是1分钟
  • 每个核酸点工作时间都是8点到20点中间不休息,核酸点准时工作,早到晚到都不检测
  • 核酸检测结果可立刻知道

在张三去某个核酸点的路上花费的时间内,此核酸检测点的人数是动态变化的,变化规则是:

  • 在非核酸检测时间内,没有人排队
  • 8点-10点每分钟增加3人
  • 12点-14点每分钟增加10人
  • 18点-20点每分钟增加20人。
  • 其他时间每5分钟增加1人。

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

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

输入描述

H1 M1
H2 M2
N
ID1 D1 C1
ID2 D2 C2

IDn Dn Cn

H1

http://www.lryc.cn/news/65377.html

相关文章:

  • windows怎么把包含某个关键词的文件移动到一个文件夹中
  • Unity 后处理(Post-Processing) -- (2)创建后处理配置文件
  • BI 商业智能和报表,傻傻分不清楚?一文给你讲透
  • CSS布局基础(传统布局小结)
  • 【五一创作】Qt quick基础1(包含基本元素Text Image Rectangle的使用)
  • LVS+Keepalived 高可用群集部署
  • 小黑子—Java从入门到入土过程:第八章
  • innodb_flush_log_at_trx_commit 和 sync_binlog 参数解析
  • hd debug - DAPLink的资料
  • Android adb常用50条命令
  • 【无人车】无人驾驶地面车辆避障研究(Matlab代码实现)
  • Visual Studio高效调试手段与调试技巧总结
  • Day37 Map集合
  • 是人就能学会的Spring源码教学-Spring的简单使用
  • NOC大赛·核桃编程马拉松赛道知识点大纲(高年级及初中组)
  • 第二十六章 Unity碰撞体Collision(上)
  • Qt Installer Framework使用教程:
  • nodejs+vue+java农村信息化服务平台
  • 代码随想录补打卡 62不同路径 63 不同路径2
  • 树的存储和遍历
  • MySQL的ID用完了,怎么办?
  • JSP基于Iptables图形管理工具的设计与实现(源代码+论文)
  • 什么是数据库分片?
  • 软件工程知识点
  • 华为OD机试 - 投篮大赛(Python)
  • 《花雕学AI》讯飞星火认知大模型的特点和优势,与ChatGPT的对比分析
  • 【Python入门】Python的判断语句(if else 语句)
  • (4.28-5.4)【大数据新闻速递】数字中国峰会成功举办;“浙江数据知识产权登记平台”上线;贵州大数据活跃;AI教父从谷歌离职
  • 领域驱动设计(Domain Driven Design)之建立领域模型
  • 有研究员公开了一个解析并提取 Dell PFS BIOS 固件的工具(下)