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

华为机考真题 -- 机器人仓库搬砖

题目描述:

机器人搬砖,一共有 N 堆砖存放在 N 个不同的仓库中,第 i 堆砖中有 bricks[i] 块砖头,要求在 8 小时内搬完。

机器人每小时能搬砖的数量取决于有多少能量格,机器人一个小时中只能在一个仓库中搬砖,机器人的能量格只在这一个小时有效,为使得机器人损耗最小化,应尽量减小每次补充的能量格数。

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

特别说明:
1. 无需考虑机器人补充能力格的耗时;
2. 无需考虑机器人搬砖的耗时;
3. 机器人每小时补充能量格只在这一个小时中有效;

输入描述:

第一行为一行数字,空格分隔

输出描述:

机器人每小时最少需要充的能量格,若无法完成任务,输出 -1

示例1:

输入
30 12 25 8 19


输出
15

示例2:

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


输出
-1
示例特别说明:砖的堆数为12堆存放在12个仓库中,机器人一个小时内只能在一个仓库搬砖,不可能完成任务;

C++源码:

#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include <sstream&

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • c++ STL swap用法和实现
  • Spring Cloud Gateway报sun.misc.Unsafe.park(Native Method)
  • 3款自己电脑就可以运行AI LLM的项目
  • AWS无服务器 应用程序开发—第十七章 Application Composer
  • 初识STM32:芯片基本信息
  • 需求分析分类和层级、分析步骤
  • 商品分类左右联动
  • 平凯星辰黄东旭出席 2024 全球数字经济大会 · 开放原子开源数据库生态论坛
  • 安卓逆向经典案例——XX优品(uniapp)
  • 医院门诊预约挂号小程序模板源码
  • 前端JS特效第30波:jquery图片列表按顺序分类排列图片组效果
  • 【MySQL】MySQL连接池原理与简易网站数据流动是如何进行
  • 【计算机组成原理 | 第二篇】计算机硬件架构的发展
  • 【机器学习】基于线性回归的医疗费用预测模型
  • 硬件开发工具Arduino IDE
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • 收藏网友的 源程序下载网
  • [译] 怎样写一个基础的编译器
  • CSS选择器——伪元素选择器之处理父元素高度及外边距溢出
  • input的行数自动增减
  • JAVA 学习IO流
  • Python中eval与exec的使用及区别
  • REST架构的思考
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 入口文件开始,分析Vue源码实现
  • 使用权重正则化较少模型过拟合
  • 物联网链路协议
  • 详解NodeJs流之一
  • 消息队列系列二(IOT中消息队列的应用)
  • 小程序开发之路(一)
  • No resource identifier found for attribute,RxJava之zip操作符
  • ​ArcGIS Pro 如何批量删除字段
  • ​queue --- 一个同步的队列类​
  • # .NET Framework中使用命名管道进行进程间通信
  • #Z2294. 打印树的直径
  • (160)时序收敛--->(10)时序收敛十
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (Ruby)Ubuntu12.04安装Rails环境
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (正则)提取页面里的img标签
  • (轉貼) 2008 Altera 亞洲創新大賽 台灣學生成果傲視全球 [照片花絮] (SOC) (News)
  • (轉貼) VS2005 快捷键 (初級) (.NET) (Visual Studio)
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET MVC第五章、模型绑定获取表单数据
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .NetCore部署微服务(二)
  • [1] 平面(Plane)图形的生成算法
  • [1525]字符统计2 (哈希)SDUT
  • [20180224]expdp query 写法问题.txt
  • [Android]使用Git将项目提交到GitHub
  • [Angularjs]asp.net mvc+angularjs+web api单页应用之CRUD操作
  • [BJDCTF2020]Easy MD51
  • [BZOJ 3680]吊打XXX(模拟退火)