华为OD机试 GPU 调度
本期题目:GPU 调度
题目
为了充分发挥 GPU 算力, 需要尽可能多的将任务交给 GPU 执行, 现在有一个任务数组, 数组元素表示在这1s
内新增的任务个数, 且每秒都有新增任务, 假设 GPU 最多一次执行n
个任务, 一次执行耗时1s
, 在保证 GPU 不空闲的情况下,最少需要多长时间执行完成。
输入
第一个参数为 GPU 最多执行的任务个数 取值范围1 ~ 10000
第二个参数为任务数组的长度 取值范围1 ~ 10000
第三个参数为任务数组 数字范围1 ~ 10000
输出
执行完所有任务需要多少秒
题解参考
- JS 题解:https://dream.blog.csdn.net/article/details/129350727
- C++题解:https://dream.blog.csdn.net/article/details/129232393
- Go 题解:https://blog.csdn.net/hihell/article/details/129341451
- Python 题解:https://dream.blog.csdn.net/article/details/129088329
- C 语言题解:https://dream.blog.csdn.net/article/details/129411591
- Java 题解:https://dream.blog.csdn.net/article/details/129759697
华为 OD 机试
考试类型:华为 OD 机试是一种在线考试,用于选拔人才并评估其技能水平和能力。
考试内容:华为 OD 机试主要涉及云原生应用开发、微服务架构、容器编排、DevOps 等方面的知识和技能,包括理论知识和实际操作能力的测试。
考试形式:华为 OD 机试采用多种形式的题目,包括选择题、填空题、编程题等,考试时间一般在 2-3 个小时之间。
难度水平:华为 OD 机试难度较高,需要考生具备扎实的技术基础和相关经验,同时还需要具备良好的解决问题和沟通协作的能力。
意义和价值:通过参加华为 OD 机试,考生可以展示自己的技术实力和能力,增强自信心,并且有机会获得进入华为 OD 团队工作的机会,为个人职业发展带来更多的机会和挑战。