自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 资源 (1)
  • 收藏
  • 关注

原创 华为OD机试(2023.5新题) 最佳植树距离(java,py,c++,js)

按照环保公司要求,小明需要在沙化严重的地区进行植树防沙工作,初步目标是种植一条直线的树带。由于有些区域目前不适合种植树木,所以只能在一些可以种植的点来种植树木

2023-05-31 23:15:48 1093

原创 华为OD高频面试真题

题目保证都是考过的真题,目前是六个,后四题都是华为od祖传的题目,很经常出考前练练很有帮助,也可以看下大概难度

2023-05-30 22:32:28 2177

原创 华为OD机试(2023.5新题) 需要打开多少监控器(java,py,c++,js)

本文章提供java、python、c++、jsNode四种代码。

2023-05-30 22:07:11 1066

原创 华为OD机试(2023.5新题) 分苹果(java,py,c++,js)

A、B两个人把苹果分为两堆,A希望按照他的计算规则等分苹果,他的计算规则是按照二进制加法计算,并目不计算进位12+5=9 (1100 + 0101 = 9),B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多。输入苹果的数量和每个苹果重量,输出满足A的情况下B获取的苹果总重量。如果无法满足A的要求,输出-1。

2023-05-30 21:06:13 984

原创 华为OD机试(2023.5新题) 学生方阵(java,py,c++,js)

本文章提供java、python、c++、jsNode四种代码。

2023-05-30 00:21:19 409

原创 华为OD机试(2023.5新题) 阿里巴巴找黄金宝箱(java,py,c++,js)

一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0~N的箱子,每个箱子上面贴有一个数字,箱子中可能有一个黄金宝箱。

2023-05-30 00:11:13 1198

原创 华为OD机试(2023.5新题) 阿里巴巴找黄金宝箱(II)(java,py,c++,js)

本文章提供java、python、c++、jsNode四种代码,复盘思路在文章的最后。

2023-05-25 00:19:58 791

原创 华为OD机试真题目录(2023年5月新更新题目+以往题目)

华为od目前分为A卷和B卷,绝大多人机考是B卷。B卷是以2023.5新更新题目为主,少量是以往的题目本专栏将最快更新可以保证是全网最快最专业的华为od机试专栏。

2023-05-24 23:35:23 1675

原创 JsNode算法题acm模式输入

js分为jsNode和JsV8两种输入输出方式,一般的执行代码还是一样的牛客是两种都支持华为的题目大多只支持jsNode

2023-04-19 22:37:48 1020

原创 第十四届蓝桥杯javaA组2023年省赛初赛题解

​题目pdf下载:第十四届蓝桥杯省赛pdf下载​

2023-04-08 23:18:32 6279 6

原创 【华为OD机试真题java、python、c++、jsNode】匿名信(100%通过+复盘思路)

电视剧《分界线》里面有一个片段,男主为了向警察透露案件细节,且不暴露自己,于是将报刊上的字减下来,剪拼成匿名信。现在又一名举报人,希望借鉴这种手段,使用英文报刊完成举报操作。但为了增加文章的混淆度,只需满足每个单词中字母数量一致即可,不关注每个字母的顺序。

2023-03-08 11:32:20 1076

原创 【华为OD机试java、python、c++、jsNode】新学校选址(100%通过+复盘思路)

为了解新学期学生暴涨的问题,小乐村要建立所新学校,考虑到学生上学安全问题,需要所有学生家到学校的距离最短。假设学校和所有学生家都走在一条直线之上,请问学校建立在什么位置,能使得到学校到各个学生家的距离和最短。

2023-03-08 11:20:03 993 1

原创 【华为OD机试真题java、python、c++、jsNode】最多颜色的车辆【2022 Q4 100分】(95%通过+复盘思路)

在一个狭小的路口,每秒只能通过一辆车,假好车辆的颜色只有 3 种,找出 N 秒内经过的最多颜色的车辆数量。三种颜色编号为0 ,1 ,2

2023-03-06 13:15:45 411

原创 【华为OD机试真题java、python、c++、jsNode】简单的自动曝光【2022 Q4 100分】(100%通过)

一个图像有n个像素点,存储在一个长度为n的数组img里,每个像素点的取值范围[0,255]的正整数。请你给图像每个像素点值加上一个整数k(可以是负数),得到新图newImg,使得新图newImg的所有像素平均值最接近中位值128。请输出这个整数k。

2023-03-06 12:59:53 634 2

原创 【华为OD机试真题java、python、c++】开心消消乐【2022 Q4 100分】(100%通过)

给定一个N行M列的二维矩阵,矩阵中每个位置的数字取值为0或1。矩阵示例如:1100000100111111现需要将矩阵中所有的1进行反转为0,规则如下:1) 当点击一个1时,该1便被反转为0,同时相邻的上、下、左、右,以及左上、左下、右上、右下8 个方向的1(如果存在1)均会自动反转为0;2)进一步地,一个位置上的1被反转为0时,与其相邻的8个方向的1(如果存在1)均会自动反转为0;

2023-03-06 12:56:06 634

原创 【华为OD机试真题java、python】基站维修工程师【2022 Q4 100分】(100%通过)

小王是一名基站维护工程师,负责某区域的基站维护。某地方有 n 个基站( 1

2023-03-06 12:38:32 618

原创 【华为OD机试真题 java、python、c++】优秀学员统计【2022 Q4 100分】(100%通过)

公司某部门软件教导团正在组织新员工每日打卡学习活动,他们开展这项学习活动已经一个月了,所以想统计下这个月优秀的打卡员工。每个员工会对应一个id,每天的打卡记录记录当天打卡员工的id集合,一共30天。请你实现代码帮助统计出打卡次数top5的员工。规则如下:1.假如打卡次数相同,将较早参与打卡的员工排在前面,2.如果开始参与打卡的时间还是一样,将id较小的员工排在前面。注:不考虑并列的情况,按规则返回前5名员工的id即可,如果当月打卡的员工少于5个,按规则排序返回所有有打卡记录的员工id。

2023-03-06 12:19:26 612

原创 【华为OD机试真题 java、python、c++、jsNode】查找充电设备组合(100%通过+复盘思路)

某个充电站,可提供n个充电设备,每个充电设备均有对应的输出功率。任意个充电设备组合的输出功率总和,均构成功率集合P的1个元素。功率集合P的最优元素,表示最接近充电站最大输出功率p_max的元素。

2023-02-16 19:29:38 784 1

原创 【华为OD机试真题java、python、c++、JsNode】通信误码【2022 Q4 | 100分】

信号传播过程中会出现一些误码,不同的数字表示不同的误码ID,取值范围为1-65535,用一个数组 记录误码出现的情况每个误码出现的次数代表误码频度,请找出记录中包含频度最高误码的最小子数组长度。

2023-02-12 23:11:05 768 1

原创 【华为OD机试真题 java、python】垃圾短信识别、垃圾信息拦截【2022 Q4 100分】

大众对垃圾短信深恶痛绝,希望能对垃圾短信发送者进行识别,为此,很多软件增加了垃圾短信识别机制。经分析,发现正常用户的短信通常具备交互性,而垃圾短信往往都是大量单向的短信,按照如下规则进行垃圾短信识别:本题中,发送者A符合以下条件之一的,则认为A是垃圾短信发送者:* A发送短信的接收者中,没有发过短信给A的人数L > 5;* A发送的短信数 - A接收的短信数M > 10;* 如果存在X,A发送给X的短信数-A接收到X的短信数N > 5:

2023-02-12 22:49:25 498 1

原创 【华为OD机试真题 java、jsNode、c++】异常的打卡记录【2022 Q4 100分】

考勤记录是分析和考核职工工作时间利用情况的原始依据,也是计算职工工资的原始依据,为了正确地计算职工工资和监督工资基金使用情况,公司决定对员工的手机打卡记录进行异常排查。如果出现以下两种情况,则认为打卡异常:1.实际设备号与注册设备号不一样2.或者,同一个员工的两个打卡记录的时间小于60分钟并目打卡距离超过5km.给定打卡记录的 字符串数组cockRecords (每个打卡记录组成为: 工号:时间(分钟)打卡距离(km):实际设备号;注册设备号),返回其中异常的打卡记录 (按输入顺序输出)。

2023-02-12 22:33:29 481 1

原创 【华为OD机试真题 java、python、c++、JsNode】箱子之字形摆放(100%通过+复盘思路)

有一批箱子 (形式为字符串,设为str)要求将这批箱子按从上到下以之字形的顺序摆放在宽度为 n 的空地,请输出箱子的摆放位置例如: 箱子ABCDEFG,空地宽度为3,摆放结果如图:则输出结果为:AFGBECD

2023-02-12 17:35:24 383 1

原创 【华为OD机试真题 java、python、jsNode、c++】任务总执行时长(100%通过+复盘思路)

任务编排服务负责对任务进行组合调度。参与编排的任务有两种类型,其中一种执行时长为taskA,另一种执行时长为taskB。任务一旦开始执行不能被打断,且任务可连续执行。服务每次可以编排num个任务。请编写一个方法,生成每次编排后的任务所有可能的总执行时长。

2023-02-12 17:10:31 650 1

原创 【华为OD机试真题 java、python、c++、JsNode】服务中心选址、服务器最佳位置【2022 Q4 200分】

一个快递公司希望在一条街道建立新的服务中心。公司统计了该街道中所有区域在地图上的位置,并希望能够以此为依据为新的服务中心选址: 使服务中心到所有区域的距离的总和最小。给你一个数组positions,其中positions = left, right 表示第个区域在街道上的位置,其中e代表区域的左侧的起点,richt代表区域的右侧终点,假设服务中心的位置为location:如果第i个区域的右侧终点right满足 right < location,则第i个区域到服务中心的距离为 ocation - ri

2023-02-10 11:17:56 723

原创 【华为OD机试真题 js、python】优选核酸检测点、寻找核酸检测点【2022 Q4 100分】

张三要去外地出差,需要做核酸,需要在指定时间点前做完核酸,请帮他找到满足条件的 核酸检测只点。给出一组核酸检测点的距离和每个核酸检测点当前的人数给出张三要去做核酸的出发时间 出发时间是10分钟的倍数,同时给出张三做核酸的最晚结束时题目中给出的距离是整数,单位是公里,时间1分钟为一基本单位去找核酸点时,有如下的限制:

2023-02-09 19:46:19 875

原创 【华为OD机试真题 java、python】递增字符串(100%通过+复盘思路)

定义字符由只完全由'A' 和'B'组成,当然也可以全是A或全是"B。如果字符由从前往后都是以字典序排列的,那么我们称之为严格递增字符串。给出一个字符串s,允许修改字符串中的任意字符,即可以将任何的'A'修改成'B',也可以将任何的B"修改成A求可以使s满足严格递增的最小修改次数。0 < s的长度

2023-02-09 18:56:39 479 2

原创 【华为OD机试真题 java、python、c++】微服务的集成测试【2022 Q4 100分】

现在有n个容器服务,服务的启动可能有一定的依赖性 (有些服务启动没有依赖),其次服务自身启动加载会消耗些时间。给你一个 nxn 的二维矩阵 useTime,其中 useTimelili=10 表示服务i自身启动加载需要消耗10s,useTimei[i]=1 表示服务i启动依赖服务i 启动完成,useTimelillk]=0,表示服务i 启动不依赖服务 k其实 0

2023-02-07 15:24:14 629 3

原创 【华为OD机试真题 java、python、c++、JsNode】最大利润、贪心的商人(100%通过+复盘思路)

商人经营一家店铺(商人经营店铺),有number种商品,由于仓库限制每件商品的最大持有数量是item[index]每种商品的价格是item-pricelitem index][day]通过对商品的买进和卖出获取利润请给出商人在days天内能获取的最大的利润注: 同一件商品可以反复买进和卖出

2023-01-08 21:51:04 1794 1

原创 【华为OD机试真题 java、python】硬件产品销售方案(100%通过+复盘思路)

某公司目前推出了AI开发者套件,AI加速卡,AI加速模块,Ai服务器,智能边缘多种硬件产品,每种产品包含若干个型号。现某合作厂商要采购金额为amount元的硬件产品搭建自己的AI基座。例如当前库存有N种产品,每种产品的库存量充足,给定每种产品的价格,记为price(不存在价格相同的产品型号)。请为合作厂商列出所有可能的产品组合。

2023-01-08 11:14:18 754 1

原创 【华为OD机试真题 java、python、c++】统计匹配的二元组个数(100%通过+复盘思路)

给定两个数组A和B,若数组A的某个元素A[i]与数组B中的某个元素B[j]满足 A[i]==A[j],则寻找到一个值匹配的二元组(j,i).请统计在这两个数组A和B中二元组。

2023-01-06 12:21:34 1497 1

原创 【华为OD机试真题 java、python、c++】获取最大软件版本号(复盘思路)

Maven 版本号定义,..-举例3.1.4-beta 其中,主版本和次版本都是必须的,主版本,次版本,增量版本由多位数字组成,可能包含前导零,里程碑版.字符串组成。..: 基于数字比较

2023-01-06 11:54:38 1378 3

原创 【华为OD机试真题 java、python、c++】最大报酬(100%通过+复盘思路)

小明每周上班都会拿到自己的工作清单,工作清单内包含n项工作,每项工作都有对应的耗时时间(单位h)和报酬,工作的总报酬为所有已完成工作的报酬之和,那么请你帮小明安排一下工作,保证小明在指定的工作时间内工作收入最大化

2023-01-05 20:48:34 1202 1

原创 【华为OD机试真题 java、python、c++】统计友好度最大值(100%通过+复盘思路)

工位由序列F1,F2...Fn组成,F1值为0、1或2。其中0代表空置,1代表有人,2代表障码物。1、基一空位的友好度为左右连续老员工数之和2、为方便新员工学习求助,优先安排友好度高的空位给出工位序列,求所有空位中友好度的最大值。

2023-01-05 18:31:50 1197 3

原创 【华为OD机试真题 java、python、c++】字符串解密(100%通过+复盘思路)

给定两个字符串string1和string2string1是一个被加扰的字符串。string1由小写英文字母 ('a'~'z') 和数字字符 ('0'~'9')组成,而加扰字符由'0'~'9'、'a'~'f'组成。string1里面可能包含0个或多个加扰子串,剩下可能有0个或多个有效子串,这些有效子串被加扰子串隔开。

2023-01-05 15:17:51 859 3

原创 【华为OD机试真题 java、python、c++】机房布局(100%通过+复盘思路)

小明正在规划一个大型数据中心机房,为了使得机柜上的机器都能正常满负荷工作,需要确保在每个机柜边上至少要有一个电箱。为了简化题目,假设这个机房是一整排,M表示机柜,l表示间隔,请你返回这整排机柜,至少需要多少个电箱。如果无解请返回 -1 。

2023-01-05 14:17:46 1508 6

原创 【华为OD机试真题 java、python、c++】荒地电站建设【2022 Q4 100分】(100%通过+复盘思路)

祖国西北部有一片大片荒地,其中零星的分布着一些湖泊,保护区,矿区;整体上常年光照良好,但是也有一些地区光照不太好。某电力公司希望在这里建设多个光伏电站,生产清洁能源对每平方公里的土地进行了发电评估,其中不能建设的区域发电量为0kw,可以发电的区域根据光照,地形等给出了每平方公里年发电量x千瓦。我们希望能够找到其中集中的矩形区域建设电站,能够获得良好的收益。

2023-01-05 12:53:56 1060 1

原创 【华为OD机试真题 java、python、c++、JsNode】区块链文件转储系统(100%通过+复盘思路)

区块链底层存储是一个链式文件系统,由顺房的N个文件组成,每个文件的大小不一,依次为F1,F2...Fn。随着时自的推移,所占存储会越来越大。云平台考虑将区块链按文件转储到廉价的SATA盘,只有连续的区块链文件才能转储到SATA盘上,且转储的文件之和不能超过SATA盘的容量。假设每块SATA盘容量为M,求能转储的最大连续文件大小之和。

2023-01-05 11:31:31 945 1

原创 【华为OD机试真题 java、python、c++、JsNode】最短木板长度(100%通过+复盘思路)

小明有 n 块木板,第i(1《=i《=n ) 块木板长度为 a[i]小明买了一块长度为 m 的木料,这块木料可以切割成任意块拼接到已有的木板上,用来加长木板。小明想让最短的木板尽量长。请问小明加长木板后,最短木板的长度可以为多少?

2023-01-04 23:43:10 1027 1

原创 【华为OD机试真题 java、python、c++】机器人(100%通过+复盘思路)

现有一个机器人,可放置于 M x N 的网格中任意位置每个网格包含一个非负整数编号,当相邻网格的数字编号差值的绝对值小于等于 1时机器人可以在网格间移动。问题: 求机器人可活动的最大范围对应的网格点数目.

2023-01-03 22:52:51 675 1

原创 【华为OD机试真题 java、python、c++】区间交叠问题、最少数量线段覆盖【2022 Q4 200分】

给定坐标轴上的一组线段,线段的起点和终点均为整数并且长度不小于1,请你从中找到最少数量的线段,这些线段可以覆盖住所有线段。

2023-01-03 20:39:05 829

CodeBlocks.zip

压缩包的形式,无需手动安装,可按文章使用

2021-07-25

空空如也

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

TA关注的人

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