- 博客(683)
- 收藏
- 关注
原创 2024华为OD机试真题-分月饼Python-C卷D卷-200分
中秋节,公司分月饼,m 个员工,买了 n 个月饼,m ≤ n,每个员工至少分 1 个月饼,但可以分多个,单人分到最多月饼的个数是 Max1 ,单人分到第二多月饼个数是 Max2 ,Max1 - Max2 ≤ 3 ,单人分到第 n - 1 多月饼个数是 Max(n-1),单人分到第n多月饼个数是 Max(n) ,Max(n-1) – Max(n) ≤ 3,问有多少种分月饼的方法?
2024-08-08 20:59:04
148
原创 2024华为OD技术面真题-座位预约管理系统
最近,有多名考友反馈面试时问到了座位预约管理系统这个题目,如果只有一人考到可能是出于偶然,但两人以上都考到这个题目,说明这题的出场率还是挺高的。大家要好好准备下,这道题目本身也不难,临场发挥其实也能做出来。不过要能做到未雨绸缪就更好了。
2024-08-08 11:42:54
489
1
原创 2024华为OD机试真题-解密犯罪时间(Python)-C卷D卷-100分
警察在侦破一个案件时,得到了线人给出的可能犯罪时间,形如 “HH:MM” 表示的时刻。根据警察和线人的约定,为了隐蔽,该时间是修改过的,解密规则为:利用当前出现过的数字,构造下一个距离当前时间最近的时刻,则该时间为可能的犯罪时间。每个出现数字都可以被无限次使用。
2024-08-07 19:31:08
164
原创 2024华为OD机试真题-字符串拼接Python-C卷D卷-200分
给定 M(0 < M ≤30)个字符(a-z),从中取出任意字符(每个字符只能用一次)拼接成长度为 N(0 < N ≤ 5)的字符串,要求相同的字符不能相邻,计算出给定的字符列表能拼接出多少种满足条件的字符串,输入非法或者无法拼接出满足条件的字符串则返回0。
2024-08-07 19:23:43
75
原创 2024华为OD机试真题-两个字符串间的最短路径Python-C卷D卷-200分
给定两个字符串,分别为字符串 A 与字符串 B。例如 A字符串为 "ABCABBA",B字符串为 "CBABAC" 可以得到下图 m * n 的二维数组,定义原点为(0,0),终点为(m,n),水平与垂直的每一条边距离为1,映射成坐标系如下图。
2024-08-06 21:30:37
192
原创 2024华为OD机试真题-最大社交距离Python-C卷D卷-200分
疫情期间需要大家保证一定的社交距离,公司组织开交流会议。座位一排共 N 个座位,编号分别为 [0, N - 1] 。要求员工一个接着一个进入会议室,并且可以在任何时候离开会议室。
2024-08-06 21:26:43
73
原创 2024华为OD机试真题-高效货运Python-C卷D卷-200分
老李是货运公司承运人,老李的货车额定载货重量为 wt。现有两种货物:货物 A 单件重量为 wa,单件运费利润为 pa货物 B 单件重量为 wb,单件运费利润为 pb
2024-08-05 22:18:05
219
原创 2024华为OD机试真题-员工排遣Python-C卷D卷-200分
某公司部门需要派遣员工去国外做项目。现在,代号为 x 的国家和代号为 y 的国家分别需要 cntx 名和 cnty 名员工。部门每个员工有一个员工号(1,2,3,......),工号连续,从1开始。部长派遣员工的规则:规则1:从 [1, k] 中选择员工派遣出去
2024-08-05 22:13:35
234
原创 2024华为OD机试真题-石头剪刀布游戏Python-C卷D卷-200分
石头剪刀布游戏有 3 种出拳形状:石头、剪刀、布。分别用字母 A , B , C 表示。游戏规则:出拳形状之间的胜负规则如下: A > B;B > C;C > A;">"左边一个字母,表示相对优势形状。右边一个字母,表示相对劣势形状。当本场次中有且仅有一种出拳形状优于其它出拳形状,则该形状的玩家是胜利者。否则认为是平局。
2024-08-04 13:00:00
148
原创 2024华为OD机试真题-爱吃蟠桃的孙悟空Python-C卷D卷-200分
孙悟空爱吃蟠桃,有一天趁着蟠桃园守卫不在来偷吃。已知蟠桃园有 N 棵桃树,每颗树上都有桃子,守卫将在 H 小时后回来。孙悟空可以决定他吃蟠桃的速度K(个/小时),每个小时选一颗桃树,并从树上吃掉 K 个,如果树上的桃子少于 K 个,则全部吃掉,
2024-08-04 10:15:00
152
原创 2024华为OD机试真题-素数之积Python-C卷D卷-100分
RSA加密算法在网络安全世界中无处不在,它利用了极大整数因数分解的困难度,数据越大,安全系数越高,给定一个32位正整数,请对其进行因数分解,找出是哪两个素数的乘积。
2024-08-02 11:15:00
97
原创 2024华为OD机试真题-欢乐的周末Python-C卷D卷-200分
小华和小为是很要好的朋友,他们约定周末一起吃饭。通过手机交流,他们在地图上选择了多个聚餐地点(由于自然地形等原因,部分聚餐地点不可达),求小华和小为都能到达的聚餐地点有多少个?
2024-08-01 22:08:22
70
原创 2024华为OD机试真题-考古学家Python-C卷D卷-200分
有一个考古学家发现一个石碑,但是很可惜,发现时其已经断成多段,原地发现n个断口整齐的石碑碎片。为了破解石碑内容,考古学家希望有程序能帮忙计算复原后的石碑文字组合数,你能帮忙吗?
2024-08-01 22:00:15
80
原创 2024华为OD机试真题-小明找位置Python-C卷D卷-100分
小朋友出操,按学号从小到大排成一列;小明来迟了,请你给小明出个主意,让他尽快找到他应该排的位置。算法复杂度要求不高于 nLog(n);学号为整数类型,队列规模
2024-08-01 14:15:00
121
原创 2024华为OD机试真题-园区参观路径Python-C卷D卷-200分
园区某部门举办了Family Day,邀请员工及其家属参加;将公司园区视为一个矩形,起始园区设置在左上角,终点园区设置在右下角;家属参观园区时,只能向右和向下园区前进,求从起始园区到终点园区会有多少条不同的参观路径。
2024-08-01 11:45:00
85
原创 2024华为OD机试真题-最小矩阵宽度Python-C卷D卷-200分
给定一个矩阵,包含 N * M 个整数,和一个包含 K 个整数的数组。现在要求在这个矩阵中找一个宽度最小的子矩阵,要求子矩阵包含数组中所有的整数。第一行输入两个正整数 N,M,表示矩阵大小。接下来 N 行 M 列表示矩阵内容。下一行包含一个正整数 K。
2024-07-31 21:00:20
256
原创 2024华为OD机试真题-来自异国的客人Python-C卷D卷-100分
有位客人来自异国,在该国使用m进制计数。该客人有个幸运数字n,每次购物时,其总是喜欢计算本次支付的花费(折算为异国的价格后)中存在多少幸运数字。问:当其购买一个在我国价值k的产品时,其中包含多少幸运数字?
2024-07-31 14:30:00
78
原创 2024华为OD机试真题-英文输入法Python-C卷D卷-100分
主管期望你来实现英文输入法单词联想功能,需求如下:依据用户输入的单词前缀,从已输入的英文语句中联想出用户想输入的单词。按字典序输出联想到的单词序列,如果联想不到,请输出用户输入的单词前缀。
2024-07-31 13:30:00
83
原创 2024华为OD机试真题-智能成绩表Python-C卷D卷-100分
小明来到某学校当老师,需要将学生按考试总分或单科分数进行排名,你能帮帮他吗?输入描述第 1 行输入两个整数,学生人数 n 和科目数量 m,0科目名称只由英文字母构成,单个长度不超过 10 个字符。科目的出现顺序和后续输入的学生成绩一一对应不会出现重复的科目名称
2024-07-31 11:00:00
209
原创 2024华为OD机试真题-CPU 算力分配Python-C卷D卷-100分
现有两组服务器A和B,每组有多个算力不同的CPU,其中 A[i] 是 A 组第 i 个CPU的运算能力,B[i] 是 B组 第 i 个CPU的运算能力。一组服务器的总算力是各CPU的算力之和。为了让两组服务器的算力相等,允许从每组各选出一个CPU进行一次交换,
2024-07-31 11:00:00
72
原创 2024华为OD机试真题-去重求和Python-C卷D卷-100分
给定一个数组,编写一个函数,计算他的最大N个数和最小N个数的和,需要对数组进行去重。输入描述第一行输入M,M表示数组大小第二行输入M个数,表示数组内容
2024-07-30 21:25:47
92
原创 2024华为OD机试真题-结队编程Python-C卷D卷-200分
某部门计划通过结队编程来进行项目开发,已知该部门有 N 名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程,结队分组规则如下:请你按上述条件计算可能组合的小组数量。同一员工可以参加多个小组。
2024-07-30 13:15:00
335
原创 2024华为OD机试真题- 分配土地Python-C卷D卷-100分
从前有个村庄,村民们喜欢在各种田地上插上小旗子,旗子上标识了各种不同的数字。某天集体村民决定将覆盖相同数字的最小矩阵形的土地分配给村里做出巨大贡献的村民,请问此次分配土地,做出贡献的村民种最大会分配多大面积?
2024-07-30 04:15:00
241
原创 2024华为OD机试真题-结队编程-(C++/Python)-C卷D卷-200分
某部门计划通过结队编程来进行项目开发,已知该部门有 N 名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程,结队分组规则如下:请你按上述条件计算可能组合的小组数量。同一员工可以参加多个小组。
2024-07-29 21:31:45
315
原创 2024华为OD机试真题- 亲子游戏Python-C卷D卷-200分
宝宝和妈妈参加亲子游戏,在一个二维矩阵(N*N)的格子地图上,宝宝和妈妈抽签决定各自的位置,地图上每个格子有不同的糖果数量,部分格子有障碍物。游戏规则是妈妈必须在最短的时间(每个单位时间只能走一步)到达宝宝的位置,路上的所有糖果都可以拿走,不能走障碍物的格子,只能上下左右走。
2024-07-29 20:30:00
689
原创 2024华为OD机试真题- 亲子游戏-(C++/Python)-C卷D卷-200分
宝宝和妈妈参加亲子游戏,在一个二维矩阵(N*N)的格子地图上,宝宝和妈妈抽签决定各自的位置,地图上每个格子有不同的糖果数量,部分格子有障碍物。游戏规则是妈妈必须在最短的时间(每个单位时间只能走一步)到达宝宝的位置,路上的所有糖果都可以拿走,不能走障碍物的格子,只能上下左右走。
2024-07-28 11:00:00
131
原创 2024华为OD机试真题-结队编程-(C++/Java/Python)-C卷D卷-200分
某部门计划通过结队编程来进行项目开发,已知该部门有 N 名员工,每个员工有独一无二的职级,每三个员工形成一个小组进行结队编程,结队分组规则如下:请你按上述条件计算可能组合的小组数量。同一员工可以参加多个小组。
2024-07-27 18:38:35
435
原创 2024华为OD机试真题-可以处理的最大任务数Python-C卷D卷-200分
在某个项目中有多个任务(用task数组表示)需要你进行处理,其中:task[i] = [si, ei]你可以在 si ≤ day ≤ ei 中的任意一天处理该任务,请返回你可以处理的最大任务数。
2024-07-27 11:00:00
52
原创 2024华为OD机试真题-可以处理的最大任务数-(C++/Python)-C卷D卷-200分
在某个项目中有多个任务(用task数组表示)需要你进行处理,其中:task[i] = [si, ei]你可以在 si ≤ day ≤ ei 中的任意一天处理该任务,请返回你可以处理的最大任务数。
2024-07-26 14:00:00
85
原创 2024华为OD机试真题- 亲子游戏-(C++/Java/Python)-C卷D卷-200分
宝宝和妈妈参加亲子游戏,在一个二维矩阵(N*N)的格子地图上,宝宝和妈妈抽签决定各自的位置,地图上每个格子有不同的糖果数量,部分格子有障碍物。游戏规则是妈妈必须在最短的时间(每个单位时间只能走一步)到达宝宝的位置,路上的所有糖果都可以拿走,不能走障碍物的格子,只能上下左右走。
2024-07-24 17:31:47
5516
原创 2024华为OD机试真题-跳格子3Python-C卷D卷-200分
小明和朋友们一起玩跳格子游戏,每个格子上有特定的分数 score= [1, -1, -6, 7, -17, 7],从起点score[0]开始,每次最大的步长为k,请你返回小明跳到终点 score[n-1] 时,能得到的最大得分。
2024-07-24 10:45:00
4780
原创 2024华为OD机试真题-螺旋数字矩阵Python-C卷D卷-100分
疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。他发明了一种写法:给出数字个数 n (0 < n ≤ 999)和行数 m(0 < m ≤ 999),从左上角的 1 开始,按照顺时针螺旋向内写方式,依次写出2,3,....,n,最终形成一个 m 行矩阵。
2024-07-24 03:00:00
4898
原创 2024华为OD机试真题-最长子字符串的长度(一)Python-C卷D卷-100分
给你一个字符串 s,首尾相连成一个环形,请你在环中找出 'o' 字符出现了偶数次最长子字符串的长度。输入是一个小写字母组成的字符串,输出是一个整数
2024-07-23 14:15:00
1139
原创 2024华为OD机试真题-跳格子3-(C++/Python)-C卷D卷-200分
小明和朋友们一起玩跳格子游戏,每个格子上有特定的分数 score= [1, -1, -6, 7, -17, 7],从起点score[0]开始,每次最大的步长为k,请你返回小明跳到终点 score[n-1] 时,能得到的最大得分。
2024-07-23 11:00:00
526
原创 2024华为OD机试真题-可以处理的最大任务数-(C++/Python/Java)-C卷D卷-200分
在某个项目中有多个任务(用task数组表示)需要你进行处理,其中:task[i] = [si, ei]你可以在 si ≤ day ≤ ei 中的任意一天处理该任务,请返回你可以处理的最大任务数。
2024-07-22 21:27:03
231
原创 2024华为OD机试真题-最富裕的小家庭Python-C卷D卷-100分
在一颗树中,每个节点代表一个家庭成员,节点的数字表示其个人的财富值,一个节点及其直接相连的子节点被定义为一个小家庭。现给你一颗树,请计算出最富裕的小家庭的财富和。
2024-07-22 14:15:00
79
原创 2024华为OD机试真题-精准核酸检测Python-C卷D卷-100分
为了达到新冠疫情精准防控的需要,为了避免全员核酸检测带来的浪费,需要精准圈定可能被感染的人群。现在根据传染病流调以及大数据分析,得到了每个人之间在时间、空间上是否存在轨迹交叉。
2024-07-22 14:00:00
109
原创 2024华为OD机试真题-跳格子3-(C++/Python/Java)-C卷D卷-200分
小明和朋友们一起玩跳格子游戏,每个格子上有特定的分数 score= [1, -1, -6, 7, -17, 7],从起点score[0]开始,每次最大的步长为k,请你返回小明跳到终点 score[n-1] 时,能得到的最大得分。
2024-07-22 11:15:00
772
原创 2024华为OD机试真题-最多购买宝石数目Python-C卷D卷-100分
橱窗里有一排宝石,不同的宝石对应不同的价格,宝石的价格标记为gems[i],例如客户最大购买宝石个数为m,购买的宝石编号必须为假设你当前拥有总面值为value的钱,请问最多能购买到多少个宝石,如无法购买宝石,则返回0.
2024-07-21 14:00:00
59
原创 2024华为OD机试真题-转盘寿司Python-C卷D卷-100分
寿司店周年庆,正在举办优惠活动回馈新老客户。寿司转盘上总共有 n 盘寿司,prices[i] 是第 i 盘寿司的价格,如果客户选择了第 i 盘寿司,寿司店免费赠送客户距离第 i 盘寿司最近的下一盘寿司 j,
2024-07-21 10:45:00
1188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅