2024-03-29 15:03:30 317 360
从第三个数开始,每两个数一组,每组第一个数是灰阶值,第二个数表示该灰阶值从左到右,从上到下(可理解为二维数组按行存储在一维矩阵中)的连续像素个数。黑白图像常采用灰度图的方式存储,即图像的每个像素填充一个灰色阶段值,256阶灰图是一个灰阶值取值范围为 0~255 的灰阶矩阵,0表示全黑,255表示全白,范围内的其他值表示不同的灰度。遍历压缩数据中的灰阶值和对应的连续像素个数,逐个填充到灰度图矩阵中。请从输入的压缩数恢复灰度图原始矩阵,并返回指定像素的灰阶值。输出数据表示的灰阶矩阵的指定像素的灰阶值。
2024-03-29 15:03:30 932 870
假设玩家每按动一次键盘,游戏任务会向某个方向移动一步,如果玩家在操作一定次数的键盘并且各个方向的步数相同时,此时游戏任务必定会回到原点,则称此次走位为完美走位。现给定玩家的走位(例如:ASDA),请通过更换其中一段连续走位的方式使得原走位能够变成一个完美走位。其中待更换的连续走位可以是相同长度的任何走位。在第一人称射击游戏中,玩家通过键盘的A、S、D、W四个按键控制游戏人物分别向左、向后、向右、向前进行移动,从而完成走位。输入为由键盘字母表示的走位s,例如:ASDA。输出为待更换的连续走位的最小可能长度。
2024-03-27 10:03:12 129 623
因为每辆自行车可以坐两个人,我们应该尽量让体重较大的两个人坐同一辆自行车,以减少自行车的数量。租用公共双人自行车,每辆自行车最多坐两人,最大载重M。然后,从体重最大的开始,每两个人坐一辆自行车,直到人数不足两人为止。第二行,n个数字,代表每个人的体重,体重都小于等于自行车限重m。给出部门每个人的体重,请问最多需要租用多少双人自行车。第一行两个数字m、n,分别代表自行车限重,部门总人数。最后,如果还剩下一个人,那么需要再租一辆自行车。首先,将所有人的体重按降序排序。最小需要的双人自行车数量。
2024-03-27 10:03:08 705 151
题目描述在一个狭小的路口,每秒只能通过一辆车,假设车辆的颜色只有 3 种,找出 N 秒内经过的最多颜色的车辆数量。三种颜色编号为0 ,1 ,2输入描述第一行输入的是通过的车辆颜色信息[0,1,1,2] 代表4 秒钟通过的车辆颜色分别是 0 , 1 , 1 , 2第二行输入的是统计时间窗,整型,单位为秒输出描述输出指定时间窗内经过的最多颜色的车辆数量。用例1输入0 1 2 13输出2说明在 3 秒时间窗内,每个颜色最多出现 2 次。例如:[1,2,1]
2024-03-21 14:03:47 529 243
题目描述>宝宝和妈妈参加亲子游戏,在一个二维矩阵(N*N)的格子地图上,宝宝和妈妈抽签决定各自的位置,地图上每个格子有不同的糖果数量,部分格子有障碍物。 游戏规则是妈妈必须在最短的时间(每个单位时间只能走一步)到达宝宝的位置,路上的所有糖果都可以拿走,不能走障碍物的格子,只能上下左右走。 请问妈妈在最短到达宝宝位置的时间内最多拿到多少糖果(优先考虑最短时间到达的情况下尽可能多拿糖果)。
2024-03-21 14:03:34 657 877
289.【华为OD机试】最大社交距离(贪心算法—Java&Python&C &JS实现)疫情期间需要大家保持一定的社交距离,公司组织开交流会议。座位一排共 N NN 个座位,编号分别为[0 , N − 1 0,N-10,N−1]。要求员工一个接着一个进入会议室,并且可以在任何时候离开会议室。满足:每当一个员工进入时,需要坐到最大社交距离(最大化自己和其他人的距离的座位);如果有多个这样的座位,则坐到索引最小的那个座位。_最大社交距离java
2024-03-20 11:03:45 593 940
【华为OD机试】模拟目录管理(Java&Python&C &JS实现)实现一个模拟目录管理功能的软件,输入一个命令序列,输出最后一条命令运行结果。 支持命令:1)创建目录命令: mkdir 目录名称,如mkdir abc为在当前目录创建abc目录,如果已存在同名目录则不执行任何操作。此命令无输出。2)进入目录命令: cd 目录名称,如cd abc为进入abc目录,特别地,cd ..为返回上级目录,如果目录不存在则不执行任何操作。此命令无输出。3)查看当前所在路径命令: pwd,输出当前路径字符串
2024-03-20 11:03:34 433 289
【华为OD机试】路口最短时间问题( Dijkstra 算法Java&Python&C &JS实现)假定街道是棋盘型的,每格距离相等,车辆通过每格街道需要时间均为 timePerRoad; 街道的街口(交叉点)有交通灯,灯的周期T(=lights[row][col])各不相同;车辆可直行、左转和右转,其中直行和左转需要等相应T时间的交通灯才可通行,右转无需等待。现给出 n*m 个街口的交通灯周期,以及起止街口的坐标,计算车辆经过两个街口的最短时间。_华为od算法路口最短时间问题
2024-03-18 11:03:31 129 177
【华为OD机试】污染水域 (图的多源BFS—Java&Python&C &JS实现)输入一行字符串,字符串可转换为N*N的数组,数组可认为是一个水域,判断多少天后,水域被全部污染。数组中只有0和1,0表示纯净,1表示污染,每天只可污染上下左右的水域,如果开始全部被污染,或永远无法污染,则返回-1。输入描述输入一行字符串,字符串可转换为N*N的数组。输出描述判断多少天后,水域被全部污染。如果开始全部被污染,或永远无法污染,则返回-1。
2024-03-17 00:03:08 46 842
【华为OD机试真题】园区参观路径(动态规划-Java&Python&C &JS实现)园区某部门举办了Family Day,邀请员工及其家属参加;将公司园区视为一个矩形,起始园区设置在左上角,终点园区设置在右下角;家属参观园区时,只能向右和向下园区前进;求从起始园区到终点园区会有多少条不同的参观路径;输入描述:第一行为园区长和宽;后面每一行表示该园区是否可以参观,0表示可以参观,1表示不能参观
2024-03-15 10:03:25 873 522
1:进入机考网页之后,如果链接上写着【2023.Q1 A卷】,就表示是2023年的Q1题库(4:订阅专栏后,后面更新的答案都可以查看。以后更新的题目也会放到这个专栏里。,如果时间紧迫,建议直接刷2023年新题。5:如果对题解有问题,私信我解答。2:2022年的题库。_华为od题库
2024-03-15 10:03:32 437 90
288.【华为OD机试】AI面板识别(排序算法—Java&Python&C &JS实现)AI识别到面板上有N NN (1 ≤ N ≤ 100 1 \leq N \leq 1001≤N≤100) 个指示灯,灯大小一样,任意两个之间无重叠。由于AI识别误差,每次识别到的指示灯位置可能有差异,以4个坐标值描述AI识别的指示灯的大小和位置(左上角x 1 x1x1,y 1 y1y1,右下角x 2 , y 2 x2,y2x2,y2)请输出先行后列排序的指示灯的编号,排序规则:​ 1.每次在尚未排序的灯中
2024-03-14 00:03:50 870 173
?题目描述>项目组共有N个开发人员,项目经理接到了M个独立的需求,每个需求的工作量不同,且每个需求只能由一个开发人员独立完成, 不能多人合作。假定各个需求直接无任何先后依赖关系,请设计算法帮助项目经理进行工作安排,使整个项目能用最少的时间交付
2024-03-13 00:03:23 588 350
【华为OD机试】智能驾驶( 广度优先搜索(BFS)Java&Python&C &JS实现)有一辆汽车需要从 m*n 的地图的左上角(起点)开往地图的右下角(终点),去往每一个地区都需要消耗一定的油量,加油站可进行加油请你计算汽车确保从起点到达终点时所需的最少初始油量说明:(1) 智能汽车可以上下左右四个方向移动1(2) 地图上的数字取值是 0或-1 或者正整数:1: 表示加油站,可以加满油,汽车的油箱容量最大为 100;0: 表示这个地区是障碍物,汽车不能通过\n正整数: 表示汽车走过这个地区
2024-03-13 00:03:23 805 25
分配土地 题目描述:从前有个村庄,村民们喜欢在各种田地上插上小旗子,旗子上标识了各种不同的数字。某天集体村民决定将覆盖相同数字的最小矩阵形的土地的分配给为村里做出巨大贡献的村民,请问,此次分配土地,做出贡献的村民中最大会分配多大面积?
2024-03-11 10:03:36 154 997
【华为OD机试真题】反射计数(模拟—Java&Python&C &JS实现)给定一个包含 0 和 1 的二维矩阵给定一个初始位置和速度一个物体从给定的初始位置触发, 在给定的速度下进行移动, 遇到矩阵的边缘则发生镜面反射无论物体经过 0 还是 1, 都不影响其速度请计算并给出经过 t 时间单位后, 物体经过 1 点的次数矩阵以左上角位置为[0, 0](列(x), 行(行)), 例如下面A点坐标为[2, 1] (第二列, 第一行)
2024-03-11 10:03:26 467 135
【华为OD机试真题】高效货运(贪心算法—Java&Python&C &JS实现)1.老李是货运公司承运人,老李的货车额定载货重量为wt2.现有两种货物,货物A单件重量为wa,单件运费利润为pa,货物B单件重量为wb,单件运费利润为pb3.老李每次发车时载货总重量刚好为货车额定载货重量wt,车上必须同时有货物A和货物B,货物A、B不可切割4.老李单车次满载运输可获得的最高利润是多少
2024-03-07 08:03:53 274 424
【华为OD机试】连续出牌数量(深度优先搜索DFS—Java&Python&C &JS实现)手里给一副手牌,数字从0-9,有r(红色),,g(绿色),b(蓝色),y(黄色)四种颜色,出牌规则为每次打出的牌必须跟上一张的数字或者颜色相同,否则不能抽选。选手应该怎么选才能使得抽选的次数最大,并且输出这个最大次数。
2024-03-05 09:03:41 664 79
【华为OD机试真题】符号运算(中缀表达式转逆波兰表达式-Java&Python&C &JS实现)给定一个表达式,求其分数计算结果 表达式的限制如下:1. 所有的输入数字皆为正整数(包括0)2. 仅支持四则运算( -*/)和括号3. 结果为整数或分数, 分数必须化为最简格式(比如6, 3/4, 7/8, 90/7)4. 除数可能为0,如果遇到这种情况,直接输出"ERROR"5. 输入和最终计算结果中的数字都不会超出整型范围
2024-03-05 09:03:41 273 796
【华为OD机试真题】文件缓存系统(Java&Python&C &JS实现)请设计一个文件缓存系统,该文件缓存系统可以指定缓存的最大值(单位为字节)。文件缓存系统有两种操作:存储文件(put)和读取文件(get)操作命令为put fileName fileSize或者get fileName存储文件是把文件放入文件缓存系统中;读取文件是从文件缓存系统中访问已存在的文件,如果文件不存在,则不作任何操作。当缓存空间不足以存放新的文件时,根据规则删除文件,直到剩余空间满足新的文件大小为止,再存放新文件。
2024-03-04 10:03:06 207 906
【华为OD机试真题】查找一个有向网络的头节点和尾节点(有向无环图(DAG)-Java&Python&C &JS实现)给定一个有向图,图中可能包含有环,图使用二维矩阵表示,每一行的第一列表示起始节点,第二列表示终止节点,如[0, 1]表示从0到1的路径。每个节点用正整数表示。求这个数据的首节点与尾节点,题目给的用例会是一个首节点,但可能存在多个尾节点。同时,图中可能含有环。如果图中含有环,返回[-1]。
2024-03-03 11:03:43 1010 116
【华为OD机试真题】字符串拼接(深度优先搜索(DFS)-Java&Python&C &JS实现)给定M(0
2024-03-02 09:03:22 223 536
题目描述>一个应用启动时,会有多个初始化任务需要执行,并且任务之间有依赖关系,例如A任务依赖B任务,那么必须在B任务执行完成之后,才能开始执行A任务。 现在给出多条任务依赖关系的规则,请输入任务的顺序执行序列,规则采用贪婪策略,即一个任务如果没有依赖的任务,则立刻开始执行,如果同时有多个任务要执行,则根据任务名称字母顺序排序。 例如:B任务依赖A任务,C任务依赖A任务,D任务依赖B任务和C任务,同时,D任务还依赖E任务。那么执行任务的顺序由先到后是:A任务,E任务,B任务,C任
2024-03-01 12:03:02 881 264
【华为OD机试真题】跳马(广度优先搜索(BFS)-Java&Python&C &JS实现)马是象棋(包括中国象棋和国际象棋)中的棋子,走法是每步直一格再斜一格,即先横着或直着走一格,然后再斜着走一个对角线,可进可退,可越过河界,俗称“马走‘日’字。给顶m行n列的棋盘(网格图),棋盘上只有有棋子象棋中的棋子“马”,并且每个棋子有等级之分,等级为k的马可以跳1~k步(走的方式与象棋中“马”的规则一样,不可以超出棋盘位置),问是否能将所有马跳到同一位置,如果存在,输出最少需要的总步数(每匹马的步数相加)
2024-02-28 10:02:15 364 296
【华为OD机试真题】寻找最优的路测线路(二分查找—Java&Python&C &JS实现)评估一个网络的信号质量,其中一个做法是将网络划分为栅格,然后对每个栅格的信号质量计算。路测的时候,希望选择一条信号最好的路线(彼此相连的栅格集合)进行演示。现给出R行C列的整数数组Cov,每个单元格的数值S即为该栅格的信号质量(已归一化,无单位,值越大信号越好)。要求从[0, 0]到[R-1, C-1]设计一条最优路测路线。返回该路线得分。
2024-02-27 11:02:56 447 819
华为鸿蒙开发(HarmonyOs开发):超详细的:DevEco Studio 的安装和配置 、华为第三方包依赖:SDK软件包的安装、Nodejs的导入配置_deveco studio
2024-02-27 11:02:56 215 938
【华为OD机试真题】幼儿园篮球游戏(贪心算法-Java&Python&C &JS实现)幼儿园里有一个放倒的圆桶,它是一个 线性结构,允许在桶的右边将篮球放入,可以在桶的左边和右边将篮球取出。每个篮球有单独的编号,老师可以连续放入一个或多个篮球,小朋友可以在桶左边或右边将篮球取出,当桶只有一个篮球的情况下,必须从左边取出。
2024-02-27 11:02:54 749 31
【华为OD机试真题】会议室占用时间(区间合并算法-Java&Python&C &JS实现)现有若干个会议,所有会议共享一个会议室,用数组表示各个会议的开始时间和结束时间,格式为:[[会议1开始时间,会议1结束时间],[会议2开始时间,会议2结束时间]]请计算会议室占用时间段。输入描述[[会议1开始时间,会议1结束时间],[会议2开始时间,会议2结束时间]]
2024-02-22 10:02:27 504 367
题目描述 已知火星人使用的运算符为#、$,其与地球人的等价公式如下:x#y = 4*x 3*y 2x $ y = 2*x y 3 其中 x、y 是无符号整数,地球人公式按C语言规则计算,火星人公式中,#的优先级高于$,相同的运算符,按从左到右的顺序计算,现有一段火星人的字符串报文,请你来翻译并计算结果。-----
2024-02-21 10:02:33 554 161
本栏包含了华为OD机试真题2022Q4 A 2023 B卷的全部机试真题。_华为od题库
2024-02-21 10:02:31 945 251
【华为OD机试真题】部门人力分配(二分搜索-Java&Python&C &JS实现)部门在进行需求开发时需要进行人力安排。当前部门需要完成 N 个需求,需求用requirements[i] 表示,requirements[i] 表示第 i 个需求的工作量大小,单位:人月。这部分需求需要在 M 个月内完成开发,进行人力安排后每个月的人力是固定的。目前要求每个月最多有 2 个需求开发,并且每个月需要完成的需求不能超过部门人力。请帮部门评估在满足需求开发进度的情况下,每个月需要的最小人力是多少?
2024-02-21 10:02:36 590 574
【华为OD机试真题】信道分配(贪心算法-Java&Python&C &JS实现)算法工程师小明面对着这样一个问题 ,需要将通信用的信道分配给尽量多的用户:\n\n信道的条件及分配规则如下:1)所有信道都有属性:”阶”。阶为 r的信道的容量为 2^r比特;2)所有用户需要传输的数据量都一样:D比特;3)一个用户可以分配多个信道,但每个信道只能分配给一个用户;4)只有当分配给一个用户的所有信道的容量和>=D,用户才能传输数据;
2024-02-20 09:02:21 798 974
【2023年华为OD机试真题(C卷)】电脑病毒感染(广度优先搜索(BFS)-Java&Python&C &JS实现)一个局域网内有很多台电脑,分别标注为0 - N-1的数字。相连接的电脑距离不一样,所以感染时间不一样,感染时间用t表示。其中网络内一个电脑被病毒感染,其感染网络内所有的电脑需要最少需要多长时间。如果最后有电脑不会感染,则返回-1给定一个数组times表示一个电脑把相邻电脑感染所用的时间。如图:path[i]= {i,j, t} 表示电脑i->j 电脑i上的病毒感染j,需要时间t。
2024-02-16 14:02:07 764 96
【华为OD机试真题】最小矩阵宽度(滑动窗口-Java&Python&C &JS实现)给定一个矩阵,包含N*M个整数,和一个包含K个整数的数组。现在要求在这个矩阵中找一个宽度最小的子矩阵,要求子矩阵包含数组中所有的整数。输入描述:第一行输入两个正整数N,M,表示矩阵大小。接下来N行M列表示矩阵内容。下一行包含一个正整数K。下一行包含K个整数,表示所需包含的数组,K个整数可能存在重复数字所有输入数据小于1000。
2024-02-14 09:02:06 1065 362
【2023年华为OD机试真题(C卷)】田忌赛马(贪心算法-Java&Python&C &JS实现)给定两个只包含数字的数组a, b, 调整数组a里面数字的顺序,使得尽可能多的a[i] > b[i]。数组a和b中的数字各不相同。输出所有可以达到最优结果的a数组数量输入描述:输入的第一行是数组a中的数字,其中只包含数字,每两个数字之间相隔一个空格,a数组大小不超过10输入的第一行是数组b中的数字,其中只包含数字,每两个数字之间相隔一个空格,b数组大小不超过10_田忌赛马 od
2024-02-12 14:02:46 126 746
【2023年华为OD机试真题(C卷)】两个字符串间的最短路径问题(动态规划-Java&Python&C &JS实现)给定两个字符串,分别为字符串A与字符串B。例如A字符串为ABCABBA,B字符串为CBABAC可以得到下图m*n的二维数组,定义原点为(0, 0),终点为(m, n),水平与垂直的每一条边距离为1,映射成坐标系如下图。
2024-02-12 14:02:37 1035 57
【2023年华为OD机试真题(C卷)】分月饼(动态规划-Java&Python&C &JS实现)中秋节,公司分月饼,m个员工,买了n个月饼,m
2024-02-09 20:02:10 848 106
【2023年华为OD机试真题(C卷)】火星文计算(模拟-Java&Python&C &JS实现)已知火星人使用的运算符为#、$,其与地球人的等价公式如下: x#y = 4*x 3*y 2 x$y = 2*x y 3 1、其中x、y是无符号整数 2、地球人公式按C语言规则计算 3、火星人公式中,#的优先级高于$,相同的运算符,按从左到右的顺序计算
2024-02-08 15:02:33 704 194
题目描述>给定 M(0 < M ≤ 30)个字符(a-z),从中取出任意字符(每个字符只能用一次)拼接成长度为 N(0 < N ≤ 5)的字符串 要求相同的字符不能相邻,计算出给定的字符列表能拼接出多少种满足条件的字符串, 输入非法或者无法拼接出满足条件的字符串则返回0。-----
2024-02-06 15:02:10 571 35
【2023年华为OD机试真题(C卷)】内存冷热标记(Java&Python&C &JS实现)现代计算机系统中通常存在多级的存储设备,针对海量workload的优化的一种思路是将热点内存页优先放到快速存储层级,这就需要对内存页进行冷热标记。一种典型的方案是基于内存页的访问频次进行标记,如果统计窗口内访问次数大于等于设定阈值,则认为是热内存页,否则是冷内存页。对于统计窗口内跟踪到的访存序列和阈值,现在需要实现基于频次的冷热标记。内存页使用页框号作为标识。_华为od冷热链的题
2024-02-06 15:02:59 69 799
题目描述>一根X米长的树木,伐木工切割成不同长度的木材后进行交易,交易价格为每根木头长度的乘积。 规定切割后的每根木头长度都为正整数,也可以不切割,直接拿整根树木进行交易。 请问伐木工如何尽量少的切割,才能使收益最大化?
2024-02-05 11:02:06 424 633
题目描述>算法工程师小明面对着这样一个问题, 需要将通信用的信道分配给尽量多的用户:信道的条件及分配规则如下: 1、所有信道都有属性:"阶",阶为r的信道的容量为2^r比特;2、所有用户需要传输的数据量都一样:D比特;3、一个用户可以分配多个信道,但每个信道只能分配给一个用户;4、只有当分配给一个用户的所有信道的容量和>=D,用户才能传输数据; 给出一组信道资源,最多可以为多少用户传输数据?
2024-02-03 12:02:26 990 830
【2023年华为OD机试真题(C卷)】最多购买宝石数目(贪心算法实现-Java&Python&C &JS实现)橱窗里有一排宝石,不同的宝石对应不同的价格,宝石的价格标记为gems[i],0
2024-02-02 09:02:46 746 894
【2023年华为OD机试真题(C卷)】考勤信息(滑动窗口算法-Java&Python&C &JS实现)公司用一个字符串来表示员工的出勤信息:absent:缺勤late:迟到leaveearly:早退present:正常上班现需根据员工出勤信息,判断本次是否能获得出勤奖,能获得出勤奖的条件如下:缺勤不超过一次;没有连续的迟到/早退;任意连续7次考勤,缺勤/迟到/早退不超过3次
2024-01-31 12:01:18 154 676
【2023年华为OD机试真题(C卷)】项目排期(贪心算法-Java&Python&C &JS实现)项目组共有N个开发人员,项目经理接到了M个独立的需求,每个需求的工作量不同,且每个需求只能由一个开发人员独立完成,不能多人合作。假定各个需求直接无任何先后依赖关系,请设计算法帮助项目经理进行工作安排,使整个项目能用最少的时间交付。
2024-01-30 10:01:41 597 718
【2023年华为OD机试真题(C卷)】机器人搬砖(二分查找-Java&Python&C &JS实现)机器人搬砖,一共有N堆砖存放在N个不同的仓库中,第i堆砖中有bricks[i]块砖头,要求在8小时内搬完。机器人每小时能搬砖的数量取决于有多少能量格,机器人一个小时中只能在一个仓库中搬砖,机器人的能量格每小时补充一次且能量格只在这一个小时有效,为使得机器人损耗最小化尽量减小每次补充的能量格数。为了保障在8小时内能完成搬砖任务,请计算每小时给机器人充能的最小能量格数。
2024-01-29 13:01:18 598 719
【2023年华为OD机试真题(C卷)】找座位(Java&Python&C &JS实现)在一个大型体育场内举办了一场大型活动,由于疫情防控的需要,要求每位观众的必须间隔至少一个空位才允许落座。现在给出一排观众座位分布图,座位中存在已落座的观众,请计算出,在不移动现有观众座位的情况下,最多还能坐下多少名观众。
2024-01-28 12:01:19 661 709
本文是2024华为OD机试(C C Java Py JS) C D卷专栏的目录贴(持续更新中…)华为OD是Outsourcing Dispacth模式,是华为和外企德科联合招聘的简称。目前华为大多数是OD招聘。OD模式也是华为提出的一种新的用工形式,每年都会从OD项目挑优秀员工转为正编。所有OD和正式员工一样对待,没有差别,部门平时开会、评审等活动都是一起参加的,是同薪同酬,都是由华为的HR直接定的薪资,看的是我们技术能力。
2024-01-28 12:01:16 151 483
【2023年华为OD机试真题(C卷)】小华最多能得到多少克黄金(优先搜索DFS-Java&Python&C &JS实现)小华按照地图去寻宝,地图上被划分成 m 行和 n 列的方格,横纵坐标范围分别是 [0, n−1]和[0, m-1]。在横坐标和纵坐标的数位之和不大于k的方格中存在黄金(每个方格中仅存在一克黄金),但横坐标和纵坐标之和大于k的方格存在危险不可进入。小华从入口(0,0)进入,任何时候只能向左,右,上,下四个方向移动一格。请问小华最多能获得多少克黄金?
2024-01-28 12:01:01 624 847
【2023华为OD机试真题】-任务处理(贪心算法-Java&Python&C &JS实现)在某个项目中有多个任务(用 tasks 数组表示)需要您进行处理,其中 tasks[i] = [si, ei],你可以在 si
2024-01-26 00:01:53 308 675
【2023年华为OD机试真题(C卷)】传递悄悄话(优先搜索(DFS)-Java&Python&C &JS实现)给定一个二叉树,每个节点上站着一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄悄话花费的时间。_华为机试 传递悄悄话
2024-01-24 15:01:06 484 239
2024华为OD机试真题指南宝典—持续更新(JAVA&Python&C &JS)【彻底搞懂算法和数据结构—算法之翼】OD全称(Outsourcing Dispacth)模式,目前华为和德科联合招聘的简称。目前华为社招大多数是OD招聘,17级以下都为OD模式,OD模式也是华为提出的一种新的用工形式,定级是13-17级,属于华为储备人才,每年都会从OD项目挑优秀员工转为正编。--考来的,描述的很准确。_华为od
2024-01-24 15:01:05 763 777
【2023年华为OD机试真题(C卷)】找城市(广度优先搜索(BFS)-Java&Python&C &JS实现)一张地图上有n个城市,城市和城市之间有且只有一条道路相连:要么直接相连,要么通过其它城市中转相连(可中转一次或多次)。城市与城市之间的道路都不会成环。当切断通往某个城市 i 的所有道路后,地图上将分为多个连通的城市群,设该城市 i 的聚集度为 DPi(Degree of Polymerization), DPi = max(城市群1的城市个数, 城市群2的城市个数, ... 城市群