华为OD机试 - 处理器问题(Java & JS & python & C & C )
2024-04-03某公司研发了一款高性能AI处理器。每台物理设备具备8颗AI处理器,编号分别为0、1、2、3、4、5、6、7。编号0-3的处理器处于同一个链路中,编号4-7的处理器处于另外一个链路中,不通链路中的处理器不能通信。如下图所示。现给定服务器可用的处理器编号数组array,以及任务申请的处理器数量num,找出符合下列亲和性调度原则的芯片组合。如果不存在符合要求的组合,则返回空列表。
华为OD机试 - 字符串排序(Java & JS & python & C & C )
2024-04-01单词中字母比较不区分大小写,两个单词先以第一个字母作为排序的基准,如果第一个字母相同,就用第二个字母为基准,如果第二个字母相同就以第三个字母为基准。依此类推,如果到某个字母不相同,字母顺序在前的那个单词顺序在前。当一个短单词和一个长单词的开头部分都相同(即短单词是长单词从首字母开始的一部分),短单词顺序在前。字母大小写不同的相同单词,只输出一次。
华为OD机试 - 求字符串中所有整数的最小和(Java & JS & python & C & C )
2024-04-01请注意,上述代码在处理输入 “bb12-34aa” 时会输出 -22 而不是 -31,因为按照整数提取的逻辑,它提取了两个整数 “12” 和 “-34”,并计算了它们的和。如果题目意图是将 “12” 和 “-34” 当作一个整体来提取和处理,那么我们需要一个更复杂的解析逻辑,这取决于字符串中整数之间是否允许存在其他字符。为了解决这个问题,我们可以编写一个程序来遍历输入的字符串,识别并提取出所有的合法整数,并将它们转换成相应的整数值。输入字符串s,输出s中包含所有整数的最小和。
华为OD机试 - 分月饼(Java & JS & python & C & C )
2024-03-31华为OD机试 - 分月饼(Java & JS & python & C & C ),实现:分治递归_od分月饼
华为OD机试 - 跳马(Java & JS & python & C & C )
2024-03-20华为OD机试 - 跳马(Java & JS & python & C & C ),实现:广度优先搜索_跳马 华为od
华为OD机试 - 完美走位(Java & JS & python & C & C )
2024-03-29假设玩家每按动一次键盘,游戏任务会向某个方向移动一步,如果玩家在操作一定次数的键盘并且各个方向的步数相同时,此时游戏任务必定会回到原点,则称此次走位为完美走位。现给定玩家的走位(例如:ASDA),请通过更换其中一段连续走位的方式使得原走位能够变成一个完美走位。其中待更换的连续走位可以是相同长度的任何走位。在第一人称射击游戏中,玩家通过键盘的A、S、D、W四个按键控制游戏人物分别向左、向后、向右、向前进行移动,从而完成走位。输入为由键盘字母表示的走位s,例如:ASDA。输出为待更换的连续走位的最小可能长度。
华为OD机试 - 部门人力分配(Java & JS & python & C & C )
2024-03-29华为OD机试 - 部门人力分配(Java & JS & python & C & C ),实现:二分 双指针_华为od 部门人力
数据分享|基于python、Hadoop零售交易数据的Spark数据处理与Echarts可视化分析
2024-03-27全文链接:分析师:Enno案例数据集是在线零售业务的交易数据,采用python为编程语言,采用Hadoop存储数据,采用Spark对数据进行处理分析,并使用Echarts做数据可视化。由于案例公司商业模式类似新零售,或者说有向此方向发展利好的趋势,所以本次基于利于公司经营与发展的方向进行数据分析。用大数据对产品的开发、生产、销售、流通等进行效能升级,优化整合线上线下资源,全方位提升用户体验的零售模式,这就是新零售。除了营销层面,新零售几乎涉及了产品的研发、设计、生产、品控、调度、包装、物流、品牌、服务、体验_hadoop零售案例分析总结
华为OD机试 - 租车骑绿岛(Java & JS & python & C & C )
2024-03-27因为每辆自行车可以坐两个人,我们应该尽量让体重较大的两个人坐同一辆自行车,以减少自行车的数量。租用公共双人自行车,每辆自行车最多坐两人,最大载重M。然后,从体重最大的开始,每两个人坐一辆自行车,直到人数不足两人为止。第二行,n个数字,代表每个人的体重,体重都小于等于自行车限重m。给出部门每个人的体重,请问最多需要租用多少双人自行车。第一行两个数字m、n,分别代表自行车限重,部门总人数。最后,如果还剩下一个人,那么需要再租一辆自行车。首先,将所有人的体重按降序排序。最小需要的双人自行车数量。
华为OD机试 - 矩阵匹配(Java & JS & python & C & C )
2024-03-27华为OD机试 - 矩阵匹配(Java & JS & python & C & C ),实现:二分法 二分图最大匹配