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

华为OD机试 -执行时长(Java) | 机试题+算法思路+考点+代码解析 【2023】

执行时长

题目

为了充分发挥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

输出

5

说明

一次最多执行4个任务,最少耗时5s

解题思路

  1. 首先定义一个solve方法,该方法参数包括最大任务数maxTaskNumber、总任务数allTaskSize和一个由空格分隔的字符串数组tasks,返回值为空,用于求解题目要求。
http://www.lryc.cn/news/39373.html

相关文章:

  • 互联网检测服务器
  • YOLO系列模型改进指南
  • QML- 在QML定义JavaScript资源
  • php(tp框架)使用七牛云对象存储
  • 八大排序算法之插入排序+希尔排序
  • 蓝桥杯第十四届蓝桥杯模拟赛第三期考场应对攻略(C/C++)
  • 【数论】最大公约数、约数的个数与约数之和定理
  • 第28篇:Java日期Calendar类总结(二)
  • 【Python】字符串 - 集大成篇
  • IDEA: 如何导入项目模块 以及 将 Java程序打包 JAR 详细步骤
  • 算法的效率——时间复杂度和空间复杂度
  • 2021年 第12届 蓝桥杯 Java B组 省赛真题详解及小结【第1场省赛 2021.04.18】
  • 透过等待看数据库
  • 中科亿海微FPGA
  • 【链表OJ题(三)】链表中倒数第k个结点
  • 华为防火墙的学习
  • SPI 接口OLED 模块 - 兼容5V 和3.3V 电平
  • css布局和定位
  • python -- 批量读取多个文件,并将每个文件中相同变量累加
  • 低代码开发流程是怎么样的?
  • 任何时候都不要在 for 循环中删除 List 集合元素!!!
  • koa+Vite+vue3+ts+pinia构建项目
  • k8s-yaml文件
  • 存储引擎
  • Go中 channel的使用
  • 【C++】string OJ练习
  • 进程间通信IPC
  • 操作系统-页面淘汰算法(下)-软件设计(二十六)
  • 23种设计模式-责任链模式(Android开发实际应用场景介绍)
  • Socket+Select+Epoll笔记