【华为OD机试 2023】 处理器问题(C++ Java JavaScript Python)
2023-09-14 09:06:45 时间
华为od机试共有3道题,分值为100+100+200,总分为400分。时间限制为150分钟或3个小时。。每道题目都需要通过测试用例来得分,全通过则为满分。华为od机试是在牛客网上进行的,采用ACM模式。华为od机试目标院校分数为160分,华为od机试非目标院校,则至少300+
华为od机试会考到很多原题。对于算法较差的同学,建议购买。[最新华为OD机试2023(C++Java JS Py)] 包含2023的华为od机试最新题库以及2022的华为od机试老题库,所有题目都提供了使用C++ Java JavaScript 以及python实现详细的解法。
题目描述
某公司研发了一款高性能AI处理器。每台物理设备具备8颗AI处理器,编号分别为0、1、2、3、4、5、6、7。
编号0-3的处理器处于同一个链路中,编号4-7的处理器处于另外一个链路中,不通链路中的处理器不能通信。
如下图所示。现给定服务器可用的处理器编号数组array,以及任务申请的处理器数量num,找出符合下列亲和性调度原则的芯片组合。
如果不存在符合要求的组合,则返回空列表。
亲和性调度原则:
-如果申请处理器个数为1,则选择同一链路,剩余可用的处理器数量为1个的最佳,其次是剩余3个的为次佳,然后是剩余2个,最后是剩余4个。
-如果申请处理器个数为2,则选择同一链路剩余可用的处理器数量2个的为最
相关文章
- 【Python】内置函数 enumerate
- Atitit. 注册表操作查询 修改 api与工具总结 java c# php js python 病毒木马的原理
- 华为OD机试 - 寻找符合要求的最长子串(Java & JS & Python)
- 华为OD机试 - 称砝码(Java & JS & Python)
- 华为OD机试 - 组装新的数组(Java & JS & Python)
- 华为OD机试 - 区块链文件转储系统(Java & JS & Python)
- 华为OD机试 - 找到比自己强的人数(Java & JS & Python)
- 华为OD机试 - 处理器问题(Java & JS & Python)
- 华为OD机试 - 计算礼品发放的最小分组数目(Java & JS & Python)
- 华为OD机试 - 最大括号深度(Java & JS & Python)
- 华为OD机试 - 表达式括号匹配(Java & JS & Python)
- 华为OD机试 - 整数对最小和(Java & JS & Python)
- 华为OD机试 - 可以组成网络的服务器(Java & JS & Python)
- 华为OD机试 - 敏感字段加密(Java & JS & Python)
- 蓝桥杯官网 试题 PREV-227 历届真题 回文日期【第十一届】【决赛】【研究生组】【C++】【C】【Java】【Python】四种解法
- 教你如何在Spark Scala/Java应用中调用Python脚本
- 【华为OD机试 2023】投篮大赛(C++ Java JavaScript Python)
- 【华为OD机试 2023】整理扑克牌(C++ Java JavaScript Python)
- 【华为OD机试 2023】 优选核酸检测点(C++ Java JavaScript Python)
- 【华为OD机试 2023】快递投放问题(C++ Java JavaScript Python)
- 【华为OD机试 2023】 优秀学员统计(C++ Java JavaScript Python)
- 【 华为OD机试 2023】荒地建设电站 /区域发电量统计(C++ Java JavaScript Python)
- 【 华为OD机试 2023】 九宫格游戏 / 三阶积幻方(C++ Java JavaScript Python)
- 【 华为OD机试 2023】 组装新的数组(C++ Java JavaScript Python)
- 【华为OD机试 2023】最长回文字符串(C++ Java JavaScript Python)
- Python和Java哪个更好找工作?