自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

goldarmour的博客

贵有恒何必三更眠五更起,最无益只怕一日曝十日寒。

  • 博客(674)
  • 收藏
  • 关注

原创 2024华为OD机试真题-找数字-(C++/Java/Python)-C卷D卷-200分

小扇和小船今天又玩起来了数字游戏,小船给小扇一个正整数 n(1 ≤ n ≤ 1e9),小扇需要找到一个比 n 大的数字 m,使得 m 和 n 对应的二进制中 1 的个数要相同,如:4对应二进制1008对应二进制1000其中1的个数都为1个现在求 m 的最小值。

2024-05-04 14:23:03 380

原创 2024华为OD机试最新E卷题库-(C卷+D卷+E卷)-(JAVA、Python、C++)

2023年11月以后,考的都是C卷,题库已经准备好,欢迎大家交流学习。据考过D卷的同学反馈,D卷和C卷是相同的题目。如果发现新题,会及时更新。祝大家考试顺利!

2024-04-29 23:18:05 5808 3

原创 2024华为OD机试真题-围棋的气-(C++/Java/Python)-C卷D卷-100分

围棋棋盘由纵横各19条线垂直相交组成,棋盘上一共19 x 19 = 361 个交点,对弈双方一方执白棋,一方执黑棋,落子时只能将棋子置于交点上。“气”是围棋中很重要的一个概念,某个棋子有几口气,是指其上下左右方向四个相邻的交叉点中,有几个交叉点没有棋子,由此可知:

2024-04-15 22:42:18 5412

原创 2024华为OD机试题库-(A卷+B卷+C卷+D卷+E)-(JAVA、Python、C++)

博主是一名资深后端开发人员,精通C++,Python,Java,乐于分享面试经验,已帮助千余名同学通过OD机考!这些题目博主每一道都刷了至少两遍,每一行代码都蕴含了博主从业以来所积累的所有经验和技巧,可谓干货满满!

2023-03-28 00:28:55 45582 61

原创 2024华为OD机试真题-特殊的加密算法Python-C卷D卷-200分

有一种特殊的加密算法,明文为一段数字串,经过密码本查找转换,生成另一段密文数字串。规则如下:明文为一段数数组字串由 0~9 组成密码本为数字 0~9 组成的二维需要按明文串的数字顺序在密码本里找到同样的数字串,密码本里的数字串是由相邻的单元格数字组成,上下和左右是相邻的,注意:对角线不相邻,同一个单元格的数字不能重复使用。​

2024-09-04 22:46:37 154

原创 2024华为OD机试真题-反射计数Python-C卷D卷-200分

给定一个包含 0 和 1 的二维矩阵。给定一个初始位置和速度,一个物体从给定的初始位置出发,在给定的速度下进行移动,遇到矩阵的边缘则发生镜面发射。无论物体经过 0 还是 1,都不影响其速度。请计算并给出经过 t 时间单位后,物体经过 1 点的次数。

2024-09-04 01:09:50 399

原创 2024华为OD机试真题-贪心歌手Python-C卷D卷-200分

一个歌手准备从A城去B城参加演出。按照合同,他必须在 T 天内赶到歌手途经N 座城市歌手不能往回走每两座城市之间需要的天数都可以提前获知。歌手在每座城市都可以在路边卖唱赚钱。经过调研,歌手提前获知了每座城市卖唱的收入预期:如果在一座城市第一天卖唱可以赚M,后续每天的收入会减少D(第二天赚的钱是 M - D,第三天是 M - 2D ...)。如果收入减少到 0 就不会再少了。

2024-08-31 01:30:46 8938

原创 2024华为OD机试真题-启动多任务排序Python-C卷D卷-200分

一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。现在给出多条任务依赖关系的规则,请输入任务的顺序执行序列,规则采用贪婪策略,即一个任务如果没有依赖的任务,则立刻开始执行,如果同时有多个任务要执行,则根据任务名称字母顺序排序。

2024-08-27 00:55:27 113

原创 2024华为OD机试真题-项目排期Python-C卷D卷-200分

​项目组共有 N 个开发人员,项目经理接到了 M 个独立的需求,每个需求的工作量不同,且每个需求只能由一个开发人员独立完成,不能多人合作。假定各个需求直接无任何先后依赖关系,请设计算法帮助项目经理进行工作安排,使整个项目能用最少的时间交付​

2024-08-26 00:24:02 124

原创 2024华为OD机试真题-篮球游戏Python-C卷D卷-200分

​幼儿园里有一个放倒的圆桶,它是一个线性结构,允许在桶的右边将篮球放入,可以在桶的左边和右边将篮球取出。每个篮球有单独的编号,老师可以连续放入一个或多个篮球,小朋友可以在桶左边或右边将篮球取出,当桶只有一个篮球的情况下,必须从左边取出。

2024-08-26 00:06:53 197

原创 2024华为OD机试真题-寻找最优的路测线路Python-C卷D卷-200分

​评估一个网络的信号质量,其中一个做法是将网络划分为栅格,然后对每个栅格的信号质量计算。路测的时候,希望选择一条信号最好的路线(彼此相连的栅格集合)进行演示。现给出 R 行 C 列的整数数组 Cov,每个单元格的数值 S 即为该栅格的信号质量(已归一化,无单位,值越大信号越好)。

2024-08-24 11:41:26 194

原创 2024华为OD机试真题-抢7游戏Python-C卷D卷-200分

A、B两个人玩抢7游戏,游戏规则为:A先报一个起始数字 X(10 ≤ 起始数字 ≤ 10000),B报下一个数字 Y (X - Y < 3),A再报一个数字 Z(Y - Z < 3),以此类推,直到其中一个抢到7,抢到7即为胜者;在B赢得比赛的情况下,一共有多少种组合?​

2024-08-24 10:58:49 50

原创 2024华为OD机试真题-学生重新排队Python-C卷D卷-200分

n 个学生排成一排,学生编号分别是 1 到 n,n 为 3 的整倍数。老师随机抽签决定将所有学生分成 m 个 3 人的小组(n == 3 * m) ,为了便于同组学生交流,老师决定将小组成员安排到一起,也就是同组成员彼此相连,同组任意两个成员之间无其它组的成员。

2024-08-22 23:03:24 465

原创 2024华为OD机试真题-根据IP查找城市Python-C卷D卷-200分

某业务需要根据终端的IP地址获取该终端归属的城市,可以根据公开的IP地址池信息查询归属城市。地址池格式如下:城市名=起始IP,结束IP起始和结束地址按照英文逗号分隔,多个地址段采用英文分号分隔。比如:

2024-08-22 22:23:19 170

原创 2024华为OD机试真题-符号运算Python-C卷D卷-200分

给定一个表达式,求其分数计算结果。表达式的限制如下:所有的输入数字皆为正整数(包括0)仅支持四则运算(+-*,/)和括号结果为整数或分数,分数必须化为最简格式(比如6,3/4,7/8,90/7)除数可能为0,如果遇到这种情况,直接输出"ERROR"

2024-08-21 21:18:18 237

原创 2024华为OD机试真题-找数字Python-C卷D卷-200分

小扇和小船今天又玩起来了数字游戏,小船给小扇一个正整数 n(1 ≤ n ≤ 1e9),小扇需要找到一个比 n 大的数字 m,使得 m 和 n 对应的二进制中 1 的个数要相同,如:4对应二进制1008对应二进制1000其中1的个数都为1个现在求 m 的最小值。

2024-08-21 19:48:35 137

原创 2024华为OD机试真题-数据单元的变化替换Python-C卷D卷-200分

将一个 csv 格式的数据文件中包含有单元格引用的内容替换为对应单元格内容的实际值。comma separated values(CSV) 逗号分隔值,csv 格式的数据文件使用逗号 "," 作为分隔符将各单元的内容进行分隔。

2024-08-20 22:25:07 47

原创 2024华为OD机试真题-部门人力分配Python-C卷D卷-200分

部门在进行需求开发时需要进行人力安排。当前部门需要完成 N 个需求,需求用 requirements表述,requirements[i] 表示第 i 个需求的工作量大小,单位:人月。这部分需求需要在 M 个月内完成开发,进行人力安排后每个月人力时固定的。目前要求每个月最多有2个需求开发,并且每个月需要完成的需求不能超过部门人力。

2024-08-20 22:06:32 220

原创 2024华为OD机试真题-最长连续手牌Python-C卷D卷-200分

有这么一款单人卡牌游戏,牌面由颜色和数字组成,颜色为红、黄、蓝、绿中的一种,数字为0-9中的一个。游戏开始时玩家从手牌中选取一张卡牌打出,接下来如果玩家手中有和他上一次打出的手牌颜色或者数字相同的手牌,他可以继续将该手牌打出,直至手牌打光或者没有符合条件可以继续打出的手牌。现给定一副手牌,请找到最优的出牌策略,使打出的手牌最多。

2024-08-19 22:07:28 43

原创 2024华为OD机试真题- 贪吃的猴子Python-C卷D卷-200分

一只贪吃的猴子,来到一个果园,发现许多串香蕉排成一行,每串香蕉上有若干根香蕉。每串香蕉的根数由数组numbers给出。猴子获取香蕉,每次都只能从行的开头或者末尾获取,并且只能获取N次,求猴子最多能获取多少根香蕉。

2024-08-19 21:47:20 300

原创 2024华为OD机试真题-字符串筛选排序-(C++/Python)-C卷D卷-100分

输入一个由N个大小写字母组成的字符串按照ASCII码值从小到大进行排序查找字符串中第K个最小ASCII码值的字母(k>=1)输出该字母所在字符串中的位置索引(字符串的第一个位置索引为0)k如果大于字符串长度则输出最大ASCII码值的字母所在字符串的位置索引如果有重复字母则输出字母的最小位置索引

2024-08-15 22:02:15 67

原创 2024华为OD机试真题-数组连续和-(C++/Python)-C卷D卷-100分

给定一个含有N个正整数的数组, 求出有多少个连续区间(包括单个正整数), 它们的和大于等于x。输入描述第一行两个整数N,输出一个整数,表示所求的个数。注意:此题对效率有要求,暴力解法通过率不高,请考虑高效的实现方式。

2024-08-15 21:56:37 54

原创 2024华为OD机试真题-贪心歌手(C++/Python)-C卷D卷-200分

一个歌手准备从A城去B城参加演出。按照合同,他必须在 T 天内赶到歌手途经N 座城市歌手不能往回走每两座城市之间需要的天数都可以提前获知。歌手在每座城市都可以在路边卖唱赚钱。经过调研,歌手提前获知了每座城市卖唱的收入预期:如果在一座城市第一天卖唱可以赚M,后续每天的收入会减少D(第二天赚的钱是 M - D,第三天是 M - 2D ...)。如果收入减少到 0 就不会再少了。

2024-08-14 22:23:23 112

原创 2024华为OD机试真题-启动多任务排序(C++/Python)-C卷D卷-200分

一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。现在给出多条任务依赖关系的规则,请输入任务的顺序执行序列,规则采用贪婪策略,即一个任务如果没有依赖的任务,则立刻开始执行,如果同时有多个任务要执行,则根据任务名称字母顺序排序。

2024-08-14 22:19:07 261

原创 2024华为OD机试真题- 连续字母长度-(C++/Python)-C卷D卷-100分

给定一个字符串,只包含大写字母,求在包含同一个字母的子串中,长度第k长的子串的长度,相同字母只取最长的那个子串。若子串中只包含同一个字母的子串数小于k,则输出-1.

2024-08-13 22:28:22 204

原创 2024华为OD机试真题- 求字符串中所有整数的最小和-(C++/Python)-C卷D卷-100分

输入字符串s,输出s中包含所有整数的最小和说明字符串s,只包含 a-z A-Z 合法的整数包括正整数 一个或者多个0-9组成,如 0 2 3 002 102

2024-08-13 22:24:13 237

原创 2024华为OD机试题库目录(Python、C++)-(C卷+D卷)

本页面提供(C卷+D卷)python和C++解法专栏文章的链接,方便订阅《OD统一考试CD卷(Python/C++)》专栏的小伙伴进入题目!2024年5月-10月,考的都是 OD统一考试(D卷),题库已经准备好,三道全中概率95%以上。

2024-08-11 23:10:13 510

原创 2024华为OD机试真题-攀登者2 Python-C卷D卷-200分

攀登者喜欢寻找各种地图,并且尝试攀登到最高的山峰。地图表示为一维数组,数组的索引代表水平位置,数组的元素代表相对海拔高度。其中数组元素0代表地面。例如:[0,1,2,4,3,1,0,0,1,2,3,1,2,1,0],代表如下图所示的地图,地图中有两个山脉位置分别为 1,2,3,4,5 和 8,9,10,11,12,13,最高峰高度分别为 4,3。最高峰位置分别为3,10。

2024-08-09 22:11:41 107

原创 2024华为OD机试真题-Wonderland(C++/Java/Python)-C卷D卷-200分

Wonderland是小王居住地一家很受欢迎的游乐园。Wonderland目前有4种售票方式,分别为一日票(1天)、三日票(3天)、周票(7天)和月票(30天)。每种售票方式的价格由一个数组给出,每种票据在票面时限内可以无限制地进行游玩。例如:小王在第10日买了一张三日票,小王可以在第10日、第11日和第12日进行无限制地游玩。

2024-08-09 21:13:13 138

原创 2024华为OD机试真题- 电脑病毒感染Python-C卷D卷-200分

一个局域网内有很多台电脑,分别标注为 0 ~ N-1 的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用 t 表示。其中网络内一台电脑被病毒感染,求其感染网络内所有的电脑最少需要多长时间。如果最后有电脑不会感染,则返回-1。

2024-08-08 21:01:09 300

原创 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 124

原创 2024华为OD技术面真题-座位预约管理系统

最近,有多名考友反馈面试时问到了座位预约管理系统这个题目,如果只有一人考到可能是出于偶然,但两人以上都考到这个题目,说明这题的出场率还是挺高的。大家要好好准备下,这道题目本身也不难,临场发挥其实也能做出来。不过要能做到未雨绸缪就更好了。

2024-08-08 11:42:54 444 1

原创 2024华为OD机试真题-解密犯罪时间(Python)-C卷D卷-100分

警察在侦破一个案件时,得到了线人给出的可能犯罪时间,形如 “HH:MM” 表示的时刻。根据警察和线人的约定,为了隐蔽,该时间是修改过的,解密规则为:利用当前出现过的数字,构造下一个距离当前时间最近的时刻,则该时间为可能的犯罪时间。每个出现数字都可以被无限次使用。

2024-08-07 19:31:08 143

原创 2024华为OD机试真题-字符串拼接Python-C卷D卷-200分

给定 M(0 < M ≤30)个字符(a-z),从中取出任意字符(每个字符只能用一次)拼接成长度为 N(0 < N ≤ 5)的字符串,要求相同的字符不能相邻,计算出给定的字符列表能拼接出多少种满足条件的字符串,输入非法或者无法拼接出满足条件的字符串则返回0。

2024-08-07 19:23:43 37

原创 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 157

原创 2024华为OD机试真题-最大社交距离Python-C卷D卷-200分

疫情期间需要大家保证一定的社交距离,公司组织开交流会议。座位一排共 N 个座位,编号分别为 [0, N - 1] 。要求员工一个接着一个进入会议室,并且可以在任何时候离开会议室。

2024-08-06 21:26:43 41

原创 2024华为OD机试真题-高效货运Python-C卷D卷-200分

老李是货运公司承运人,老李的货车额定载货重量为 wt。现有两种货物:货物 A 单件重量为 wa,单件运费利润为 pa货物 B 单件重量为 wb,单件运费利润为 pb

2024-08-05 22:18:05 192

原创 2024华为OD机试真题-员工排遣Python-C卷D卷-200分

某公司部门需要派遣员工去国外做项目。现在,代号为 x 的国家和代号为 y 的国家分别需要 cntx 名和 cnty 名员工。部门每个员工有一个员工号(1,2,3,......),工号连续,从1开始。部长派遣员工的规则:规则1:从 [1, k] 中选择员工派遣出去

2024-08-05 22:13:35 211

原创 2024华为OD机试真题-石头剪刀布游戏Python-C卷D卷-200分

石头剪刀布游戏有 3 种出拳形状:石头、剪刀、布。分别用字母 A , B , C 表示。游戏规则:出拳形状之间的胜负规则如下: A > B;B > C;C > A;">"左边一个字母,表示相对优势形状。右边一个字母,表示相对劣势形状。当本场次中有且仅有一种出拳形状优于其它出拳形状,则该形状的玩家是胜利者。否则认为是平局。

2024-08-04 13:00:00 119

原创 2024华为OD机试真题-爱吃蟠桃的孙悟空Python-C卷D卷-200分

孙悟空爱吃蟠桃,有一天趁着蟠桃园守卫不在来偷吃。已知蟠桃园有 N 棵桃树,每颗树上都有桃子,守卫将在 H 小时后回来。孙悟空可以决定他吃蟠桃的速度K(个/小时),每个小时选一颗桃树,并从树上吃掉 K 个,如果树上的桃子少于 K 个,则全部吃掉,

2024-08-04 10:15:00 66

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除