华为od机试C卷-- 灰度图存储(Java & JS & Python & C)
2024-06-01黑白图像常采用灰度图的方式存储,即图像的每个像素填充一个灰色阶段值,256阶灰图是一个灰阶值取值范围为 0~255 的灰阶矩阵,0表示全黑,255表示全白,范围内的其他值表示不同的灰度。但在计算机中实际存储时,会使用压缩算法,其中一个种压缩格式描述如如下:
华为od机试C卷-- 勾股数元组(Java & JS & Python)
2024-06-01如果3个正整数(a,b,c)满足a^2 b^2 = c^2的关系,则称(a,b,c)为勾股数(著名的勾三股四弦五),为了探索勾股数的规律,我们定义如果勾股数(a,b,c)之间两两互质(即a与b,a与c,b与c之间均互质,没有公约数),则其为勾股数元组(例如(3,4,5)是勾股数元组,(6,8,10)则不是勾股数元组)。请求出给定范围[N,M]内,所有的勾股数元组。
华为od机试C卷-- 最大N个数与最小N个数的和(Java & JS & Python)
2024-05-31给定一个数组,编写一个函数来计算它的最大N个数与最小N个数的和。你需要对数组进行去重。说明: - 数组中数字范围[0, 1000] - 最大N个数与最小N个数不能有重叠,如有重叠,输入非法返回-1 - 输入非法返回-1
华为od机试C卷-- 部门人力分配(Java & JS & Python & C)
2024-05-31部门在进行需求开发时需要进行人力安排。当前部门需要完成 N 个需求,需求用 requirements 表述,requirements[i] 表示第 i 个需求的工作量大小,单位:人月。这部分需求需要在 M 个月内完成开发,进行人力安排后每个月人力时固定的。目前要求每个月最多有2个需求开发,并且每个月需要完成的需求不能超过部门人力。请帮助部门评估在满足需求开发进度的情况下,每个月需要的最小人力是多少?
华为od机试C、D卷 - 剩余银饰的重量(Java & JS & Python & C & C )
2024-05-31有 N 块二手市场收集的银饰,每块银饰的重量都是正整数,收集到的银饰会被熔化用于打造新的饰品。每一回合,从中选出三块最重的银饰,然后一起熔掉。假设银饰的重量分别为 x 、y和z,且 x ≤ y ≤ z。那么熔掉的可能结果如下:如果 x == y == z,那么三块银饰都会被完全熔掉;如果 x == y 且 y != z,会剩余重量为 z - y 的银块无法被熔掉;如果 x != y 且 y == z,会剩余重量为 y - x 的银块无法被熔掉;如果 x != y 且 y != z_版本升级 java.lang.noclassdeffounderror怎么排查
华为od机试 - 亲子游戏(Java & JS & Python & C & C )
2024-05-31华为od机试 - 亲子游戏(Java & JS & Python & C & C ),实现:广度优先搜索_亲子游戏od
华为od机试C卷-- 最大股票收益(Java & JS & Python & C)
2024-05-31假设知道某段连续时间内股票价格,计算通过买入卖出可获得的最大收益。输入一个大小为 n 的数 price(p1,p2,p3,p4…….pn),pi 是第i天的股票价格。pi 的格式为股票价格(非负整型)加上货币单位 Y 或者 S,其中 Y 代表人民币,S 代表美元,这里规定 1 美元可以兑换 7 人民币。Pi 样例 1:123Y 代表 123 元人民币pi 样例 2:123S 代表 123 元美元,可兑换 861 人民币。假设你可以在任何一天买入或者卖出股票,也可以选择放弃交易,请计其在交易周
华为od机试C卷-- 提取字符串中的最长合法简单数学表达式(Java & JS & Python & C)
2024-05-31提取字符串中的最长合法简单数学表达式,字符串长度最长的,并计算表达式的值。如果没有,则返回 0 。 - 简单数学表达式只能包含以下内容:0-9数字,符号 -*说明:1.所有数字,计算结果都不超过long2.如果有多个长度一样的,请返回第一个表达式的结果3.数学表达式,必须是最长的,合法的4.操作符不能连续出现,如 -- 1 是不合法的
华为od机试C卷-- 德州扑克(Java & JS & Python)
2024-05-30五张牌,每张牌由牌大小和花色组成,牌大小2~10、J、Q、K、A,牌花色为红桃、黑桃、梅花、方块四种花色之一。
华为od机试真题2023 B卷(JAVA&JS)
2024-05-29华为od机试题库已由2022Q4 A卷 切换 为2023 B卷,题目都是机试真题,已由上千位同学认证!_od javascript机试题