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

华为OD机试真题-机器人仓库搬砖-2023年OD统一考试(C卷)

题目描述:

机器人搬砖,一共有N堆砖存放在N个不同的仓库中,第i堆砖中有bricks[i]块砖头,要求在8小时内搬完。机器人每小时能搬砖的数量取决于有多少能量格,机器人一个小时中只能在一个仓库中搬砖,机器人的能量格每小时补充一次且能量格只在这一个小时有效,为使得机器人损耗最小化尽量减小每次补充的能量格数。

为了保障在8小时内能完成搬砖任务,请计算每小时给机器人充能的最小能量格数。

备注:

1、无需考虑机器人补充能量格的耗时;

2、无需考虑机器人搬砖的耗时;

3、机器人每小时补充能量格只在这一个小时中有效;

输入描述:

程序输入为“30 12 25 8 19”一个整数数组,数组中的每个数字代表第i堆砖的个数,每堆砖的个数不超过100。

输出描述:

输出在8小时内完成搬砖任务,机器人每小时最少需要充多少个能量格;

如果8个小时内无论如何都完成不了任务,则输出“-1”;

补充说明:

示例1

输入:

30 12 25 8 19

输出:

15

说明:

示例2

输入:

10 12 25 8 19 8 6 4 17 19 20 30

输出:

-1

说明:

砖的堆数为12堆存放在12个仓库中,机器人一个小时内只能在一个仓库搬砖ÿ

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

相关文章:

  • 三维模型数据的几何坐标变换的点云重建并行计算技术方法分析
  • Android 横竖屏切换之窗体泄露leaked window DecorView XXXActivity
  • mysql之视图执行计划
  • 软件安装文档 | Docker (简洁)
  • PHP代码审计之实战审代码篇2
  • 05 Ciso模拟器连接腾讯云物联网开发平台
  • Nginx(二十) 获取真实客户端IP
  • 【攻防世界】Reverse—— IgniteMe writeup
  • m1芯片电脑上的paragon15如何安装激活 m1芯片电脑上ntfs for mac如何安装
  • 【DevOps-01]】DevOps介绍
  • 基于PHP的花店管理系统
  • 《PySpark大数据分析实战》-24.数据可视化图表介绍
  • kafka 偏移量的类型与提交方式
  • TCP服务器的编写(下)
  • Linux系统安全及应用
  • 初识Web服务器
  • IOS - 手机安装包 ipa 常见几种方式
  • 60、resnet50 权值和参数加载
  • wordpress在界面将站点地址直接修改为https导致上不去问题的解决办法
  • 数字IC后端实现之快速获取innovus中drv violation的所有net list
  • 【开源】基于JAVA语言的智能教学资源库系统
  • 数据库定义和操作语句的重要语法
  • 计算机组成原理 CPU的功能和基本结构和指令执行过程
  • 批量归一化:彻底改变深度学习架构
  • Spring05
  • MvvmToolkit的使用
  • 分布式【一致性Hash算法简介】
  • PHP命令行脚本接收传入参数的三种方式
  • 【STM32】STM32学习笔记-ADC单通道 ADC多通道(22)
  • 1329:【例8.2】细胞 广度优先搜索