2024最新华为OD机试试题库全 -【执行时长】- C卷

news/2024/7/20 18:13:36 标签: 华为od, java, python, c++

1. 🌈题目详情

1.1 ⚠️题目

为了充分发挥GPU算力,需要尽可能多的将任务交给GPU执行,现在有一个任务数组,数组元素表示在这1秒内新增的任务个数且每秒都有新增任务。

假设GPU最多一次执行n个任务,一次执行耗时1秒,在保证GPU不空闲情况下,最少需要多长时间执行完成。

1.2 🔣输入要求

第一个参数为GPU一次最多执行的任务个数,取值范围[1, 10000]

第二个参数为任务数组长度,取值范围[1, 10000]

第三个参数为任务数组,数字范围[1, 10000]

1.3 ℹ️输出要求

执行完所有任务最少需要多少秒。

1.4 ✍测试用例

  • 用例1

输入
3
5
1 2 3 4 5
输出
6
说明
一次最多执行3个任务,最少耗时6s

  • 用例2

输入
4
5
5 4 1 1 1
输出
5
说明
一次最多执行4个任务,最少耗时5s

2. 🤔思路解析


http://www.niftyadmin.cn/n/5440150.html

相关文章

MWC 2024|「Paraverse平行云」展示空间计算时代沉浸式交互体验

🎉当地时间2月26日,2024年世界移动通信大会(MWC2024)在巴塞罗那拉开帷幕。作为全球移动通信领域最大的技术展会之一,MWC被视为全球通信行业风向标。 🚀随着Vision Pro再次点燃全球空间计算技术热情&#xf…

python爬虫之xpath入门

文章目录 一、前言参考文档: 二、xpath语法-基础语法常用路径表达式举例说明 三、xpath语法-谓语表达式举例注意 四、xpath语法-通配符语法实例 五、选取多个路径实例 六、Xpath Helper安装使用说明例子: 七、python中 xpath 的使用安装xpath 的依赖包xm…

SpringCloudAlibaba系列之Seata实战

目录 环境准备 1.下载seata安装包 2.修改配置文件 3.准备seata所需配置文件 4.初始化seata所需数据库 5.运行seata 服务准备 分布式事务测试 环境准备 1.下载seata安装包 Seata-Server下载 | Apache Seata 本地环境我们选择稳定版的二进制下载。 下载之后解压到指定目录…

练习实践-TLS协议01-Wireshark对https数据的解密

参考来源: https://zhuanlan.zhihu.com/p/36669377 https://blog.csdn.net/u010726042/article/details/53408077 思路: wireshark抓到的https流量包经过了ssl加密,那么我们如何才能查看解密的数据呢?Firefox和Chrome浏览器都支…

lc1969. 数组元素的最小非零乘积(思维+构造)

lc1969. 数组元素的最小非零乘积 题目描述 给你一个正整数 p 。你有一个下标从 1 开始的数组 nums ,这个数组包含范围 [1, 2p - 1] 内所有整数的二进制形式(两端都 包含)。你可以进行以下操作 任意 次: 从 nums 中选择两个元素…

Redux 的工作流程

Redux 是一个用于管理 JavaScript 应用程序状态的库。它的工作流程主要包括以下步骤: 1、Action 创建:当用户与应用程序交互时(例如点击按钮),会触发一个 Action。Action 是一个描述了发生了什么的普通 JavaScript 对象…

搭建个人智能家居 3 -第一个设备“点灯”

搭建个人智能家居 3 -第一个外设“点灯” 前言ESPHome点灯 HomeAssistant 前言 前面我们已经完成了搭建这个智能家居所需要的环境HomeAssistant和ESPHome,今天我们开始在这个智能家居中添加我们的第一个设备(一颗LED灯),如果环境…

java中“”和null的区别

""和 null 有以下区别: 1. ""表示一个空字符串。它是一个由零个字符组成的字符串对象。可以用于表示字符串的空值或初始化为空的字符串变量。 2. null 表示空引用或无效的对象引用。它用于指示一个变量没有被赋值或者没有指向任何有效的对象。…