首页 > 编程语言 >2024年华为OD机试真题-执行时长-C++-OD统一考试(C卷D卷)

2024年华为OD机试真题-执行时长-C++-OD统一考试(C卷D卷)

时间:2024-07-23 16:55:17浏览次数:16  
标签:10000 真题 OD C++ 2024 任务 GPU 执行

2024年OD统一考试(D卷)完整题库:华为OD机试2024年最新题库(Python、JAVA、C++合集) 

题目描述:

为了充分发挥GPU算力,需要尽可能多的将任务交给GPU执行,现在有一个任务数组,数组元素表示在这1秒内新增的任务个数且每秒都有新增任务,假设GPU最多一次执行n个任务,一次执行耗时1秒,在保证GPU不空闲情况下,最少需要多长时间执行完成

输入描述:

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

输出描述:

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

补充说明:

示例1

输入:

3
5
1 2 3 4 5
输出:

6
说明:

一次最多执行3个任务,最少耗时6s

示例2

输入:

4
5
5 4 1 1 1

标签:10000,真题,OD,C++,2024,任务,GPU,执行
From: https://blog.csdn.net/2301_76848549/article/details/140628586

相关文章

  • Windows NodeJS 版本管理工具 Fnm 快速使用
    WindowsNode.JS版本管理工具Fnm快速使用简介:FastandsimpleNode.jsversionmanager,builtinRust(快速而简单的Node.js版本管理器,用Rust构建)目录Windows下载与安装Windows使用-修改默认安装根目录Windows使用-配置CMD或PowerShellWindows使用-安装Node......
  • [转]从SQLite到Redis:探索C++与多种数据库的交互之道
    转自:【C++风云录】从SQLite到Redis:探索C++与多种数据库的交互之道开启数据库之旅:通过C++与各种数据库交互,事半功倍1.SQLite1.1简介SQLite是一个嵌入式关系型数据库管理系统,提供了一个轻量级的C++接口。它是一个开源的软件库,无需配置服务器或安装管理工具,可以直接在程序中使......
  • C++链表
    引入链表是一种用于存储数据的数据结构,通过如链条一般的指针来连接元素。它的特点是插入与删除数据十分方便,但寻找与读取数据的表现欠佳。与数组的区别链表和数组都可用于存储数据。与链表不同,数组将所有元素按次序依次存储。不同的存储结构令它们有了不同的优势:链表因其链状......
  • chmod命令详解
    chmod是Unix和Linux系统中用于更改文件或目录权限的命令。权限控制确保只有适当的用户可以读取、写入或执行文件。为了有效地使用chmod,需要理解文件权限的表示方法。权限表示方法文件权限由三组组成:用户(user),组(group),和其他(others)。每组有三种权限:读(read,r)写(writ......
  • c/c++ jsoncpp的基本使用
    一、概述jsoncpp官网作用:在c++中可以方便的组装及解析json格式的数据。二、代码示例voidMyJsonCpp::toJsonStr(){Json::ValuejsonValue;jsonValue["username"]="luoluoyang";jsonValue["password"]="123456";jsonValue["ag......
  • 如何在Python中获取字符的unicode?
    想要获取中文或越南语的汉名和日文字符的unicode我已经尝试过这些代码text="......
  • 三种语言实现计算逆序对的数量(C++/Python/Java)
    题目给定一个长度为......
  • 三种语言实现归并排序(C++/Python/Java)
    题目给定你一个长度为......
  • 使用 codegen 在现有 devtools 会话中的 playwright 中进行录制
    我已经用Python安装了playwright。我有一个可以打开远程调试的应用程序。使用chromium.connect_over_cdp(websocket_url),我能够连接到相同的内容并工作。但是我需要相同的记录选项,即剧作家代码生成器。在这种情况下如何实现这一点?很遗憾,Playwright本身并不能让......
  • 力扣209. 长度最小的子数组C++、窗口写法
    给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl,numsl+1,...,numsr-1,numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。示例1:输入:target=7,nums=[2,3,1,2,4,3]......