华为机试
-
华为OD机试(A卷+B卷+C卷)在线OJ(高效自助式刷题,支持答疑)
在线OJ入口 华为OD机试 2024 A卷+B卷+C卷 – 在线OJ入口https://hydro.ac/d/HWOD2023/p 最新C卷入口 华为OD机试 R…
-
华为OD机试 – 分月饼(Java & JS & Python & C & C++)
题目描述 中秋节,公司分月饼,m 个员工,买了 n 个月饼,m ≤ n,每个员工至少分 1 个月饼,但可以分多个, 单人分到最多月饼的个数是 Max1 ,单人分到第二多月饼个数是 …
-
华为OD机试 – 石头剪刀布游戏(Java & JS & Python & C & C++)
题目描述 石头剪刀布游戏有 3 种出拳形状:石头、剪刀、布。分别用字母A、B、C表示。 游戏规则: 出拳形状之间的胜负规则如下: A > B; B > C; C >…
-
华为OD机试 – 手机App防沉迷系统(Java & JS & Python & C & C++)
题目描述 智能手机方便了我们生活的同时,也侵占了我们不少的时间。“手机App防沉迷系统”能够让我们每天合理地规划手机App使用时间,在正确的时间做正确的事。 它的大概原理是这样的:…
-
华为OD机试 – 最富裕的小家庭(Java & JS & Python & C & C++)
题目描述 在一颗树中,每个节点代表一个家庭成员,节点的数字表示其个人的财富值,一个节点及其直接相连的子节点被定义为一个小家庭。 现给你一颗树,请计算出最富裕的小家庭的财富和。 输入…
-
华为OD机试 – 手机App防沉迷系统(Java & JS & Python & C & C++)
题目描述 智能手机方便了我们生活的同时,也侵占了我们不少的时间。“手机App防沉迷系统”能够让我们每天合理地规划手机App使用时间,在正确的时间做正确的事。 它的大概原理是这样的:…
-
华为OD机试 – 5G网络建设(Java & JS & Python & C & C++)
题目描述 现需要在某城市进行5G网络建设,已经选取N个地点设置5G基站,编号固定为1到N,接下来需要各个基站之间使用光纤进行连接以确保基站能互联互通,不同基站之间假设光纤的成本各不…
-
华为OD机试 – 矩阵匹配(Java & JS & Python & C & C++)
题目描述 从一个 N * M(N ≤ M)的矩阵中选出 N 个数,任意两个数字不能在同一行或同一列,求选出来的 N 个数中第 K 大的数字的最小值是多少。 输入描述 输入矩阵要求:…
-
华为OD机试 – 项目排期(Java & JS & Python & C & C++)
题目描述 项目组共有 N 个开发人员,项目经理接到了 M 个独立的需求,每个需求的工作量不同,且每个需求只能由一个开发人员独立完成,不能多人合作。 假定各个需求直接无任何先后依赖关…
-
华为OD机试 – 贪心歌手(Java & JS & Python & C & C++)
题目描述 一个歌手准备从A城去B城参加演出。 按照合同,他必须在 T 天内赶到 歌手途经 N 座城市 歌手不能往回走 每两座城市之间需要的天数都可以提前获知。 歌手在每座城市都可以…
-
华为OD机试 – 5G网络建设(Java & JS & Python & C & C++)
题目描述 现需要在某城市进行5G网络建设,已经选取N个地点设置5G基站,编号固定为1到N,接下来需要各个基站之间使用光纤进行连接以确保基站能互联互通,不同基站之间假设光纤的成本各不…
-
华为OD机试 – 计算三叉搜索树的高度(Java & JS & Python & C & C++)
题目描述 定义构造三叉搜索树规则如下: 每个节点都存有一个数,当插入一个新的数时,从根节点向下寻找,直到找到一个合适的空节点插入。查找的规则是: 如果数小于节点的数减去500,则将…
-
华为OD机试 – 伐木工(Java & JS & Python & C & C++)
题目描述 一根X米长的树木,伐木工切割成不同长度的木材后进行交易,交易价格为每根木头长度的乘积。规定切割后的每根木头长度都为正整数;也可以不切割,直接拿整根树木进行交易。 请问伐木…
-
华为OD机试 – 精准核酸检测(Java & JS & Python & C & C++)
题目描述 为了达到新冠疫情精准防控的需要,为了避免全员核酸检测带来的浪费,需要精准圈定可能被感染的人群。 现在根据传染病流调以及大数据分析,得到了每个人之间在时间、空间上是否存在轨…
-
华为OD机试 – 攀登者2(Java & JS & Python & C & C++)
题目描述 攀登者喜欢寻找各种地图,并且尝试攀登到最高的山峰。 地图表示为一维数组,数组的索引代表水平位置,数组的元素代表相对海拔高度。其中数组元素0代表地面。 例如:[0,1,2,…
