- 博客(407)
- 收藏
- 关注

原创 2025华为OD题库华为OD机试2025A卷真题目录(持续更新,当前97道)+ 配套在线刷题网站【2025A卷+2024E卷】
华为OD机试2025A卷真题题库(已更新97道),包含C语言,C++,java,python3,jsnode,go六种题解,含在线刷题网站,全网更新速度最快最新。
2024-04-21 16:11:39
11892
12
原创 华为OD机试2025年A卷-热点网站统计[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
1、总访问网页数量小于5000个,单网页访问次数小于65535次;2、网页URL仅由字母,数字和点分隔符组成,且长度小于等于127字节;2、如果有访问次数相等的URL,按URL的字符串字典序升序排列,输出排序靠前的URL;企业路由器的统计页面,有一个功能需要动态统计公司访问最多的网页URL top N。每一行都是一个URL或一个数字,如果是URL,代表一段时间内的网页访问;如果是一个数字N,代表本次需要输出的Top N个URL。每行输入要对应一行输出,输出按访问次数排序的前N个URL,用逗号分隔。
2025-04-28 00:45:45
10
原创 华为OD机试2025年A卷-完美走位[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
假设玩家每按动一次键盘,游戏任务会向某个方向移动一步,如果玩家在操作一定次数的键盘并且各个方向的步数相同时,此时游戏任务必定会回到原点,则称此次走位为完美走位。现给定玩家的走位(例如:ASDA),请通过更换其中一段连续走位的方式使得原走位能够变成一个完美走位。其中待更换的连续走位可以是相同长度的任何走位。在第一人称射击游戏中,玩家通过键盘的A、S、D、W四个按键控制游戏人物分别向左、向后、向右、向前进行移动,从而完成走位。请返回待更换的连续走位的最小可能长度。输出为待更换的连续走位的最小可能长度。
2025-04-28 00:44:54
13
原创 华为OD机试2025年A卷-AI识别面板[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
AI识别到面板上有N(1 ≤ N ≤ 100)个指示灯,灯大小一样,任意两个之间无重叠。由于AI识别误差,每次别到的指示灯位置可能有差异,以4个坐标值描述AI识别的指示灯的大小和位置(左上角x1,y1,右下角x2,y2),请输出先行后列排序的指示灯的编号,排序规则:每次在尚未排序的灯中挑选最高的灯作为的基准灯, 找出和基准灯属于同一行所有的灯进行排序。两个灯高低偏差不超过灯半径算同一行(即两个灯坐标的差 ≤ 灯高度的一半)。排序后的编号列表,编号之间以空格分隔。编号 x1 y1 x2 y2。
2025-04-28 00:44:03
7
原创 华为OD机试2025年A卷-传递悄悄话[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
给定一个二叉树,每个节点上站一个人,节点数字表示父节点到该节点传递悄悄话需要花费的时间。初始时,根节点所在位置的人有一个悄悄话想要传递给其他人,求二叉树所有节点上的人都接收到悄悄话花费的时间。
2025-04-28 00:42:57
5
原创 华为OD机试2025年A卷-机房布局[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
为了简化题目,假设这个机房是一整排,M表示机柜,I表示间隔,请你返回这整排机柜,至少需要多少个电箱。如果无解请返回 -1。小明正在规划一个大型数据中心机房,为了使得机柜上的机器都能正常满负荷工作,需要确保在每个机柜边上至少要有一个电箱。其中 M 表示机柜,I 表示间隔。表示至少需要2个电箱。
2025-04-28 00:42:05
7
原创 华为OD机试2025年A卷-报数游戏[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
100个人围成一圈,每个人有一个编码编号从一开始到一百。他们从一开始依次报数,报道。否则按原先的编号从小到大的顺序,以英文逗号分割输出编号字符串。的人自动退出圈圈,然后下一个人接着从。请问最后剩余人在原先的编码为多少?开始报数一直到剩余人数小于。
2025-04-28 00:40:40
8
原创 华为OD机试2025年A卷-光伏场地建设规划[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
对每平方公里的土地进行了发电评估,其中不能建设的区域发电量为0kw,可以发电的区域根据光照,地形等给出了每平方公里年发电量x千瓦。我们希望能够找到其中集中的矩形区域建设电站,能够获得良好的收益。第一行输入为调研的地区长,宽,以及准备建设的电站【长宽相等,为正方形】的边长,最低要求的发电量。其中 被调研的区域的长宽均大于等于1,建设电站的边长大于等于1,任何区域的发电量大于等于0。表示调研的区域大小为长2宽5的矩形,我们要建设的电站的边长为2,建设电站最低发电量为6。输出为这样的区域有多少个。
2025-04-28 00:39:36
5
原创 华为OD机试2025年A卷-虚拟理财游戏[100分]( Java | Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
在一款虚拟游戏中生活,你必须进行投资以增强在虚拟游戏中的资产以免被淘汰出局。现有一家Bank,它提供有若干理财产品 m 个,风险及投资回报不同,你有 N(元)进行投资,能接收的总风险值为X。第四行:最大投资额度序列,输入为整数,取值范围[1, 10000]第二行:产品投资回报率序列,输入为整数,取值范围[1,60]第三行:产品风险值序列,输入为整数,取值范围[1, 100]可接受的总风险(整数,取值范围[1,200])在虚拟游戏中,每项投资风险值相加为总风险值;在虚拟游戏中,最多只能投资2个理财产品;
2025-04-28 00:37:49
30
原创 华为OD机试2025年A卷-日志采集系统[100分]( Java | Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
按时序产生的日志条数 T1,T2...Tn, 其中 1≤n≤1000,0≤Ti≤100。日志采集是运维系统的的核心组件。日志是按行生成,每行记做一条,由采集系统分批上报。如果一次上报的条数太多,会导致超时失败。如果上报太频繁,会对服务端造成压力;如果上报太晚,会降低用户的体验;首次上报最多能获得的积分数。
2025-04-28 00:36:00
6
原创 华为OD机试2025年A卷-猜数字[100分]( Java | Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
一个人设定一组四码的数字作为谜底,另一方猜。每猜一个数,出数者就要根据这个数字给出提示,提示以XAYB形式呈现,直到猜中位置。其中X表示位置正确的数的个数(数字正确且位置正确),而Y表示数字正确而位置不对的数的个数。例如,当谜底为8123,而猜谜者猜1052时,出题者必须提示0A2B。例如,当谜底为5637,而猜谜者才4931时,出题者必须提示1A0B。当前已知N组猜谜者猜的数字与提示,如果答案确定,请输出答案,不确定则输出NA。第一行输入一个正整数,0<N<100。
2025-04-28 00:34:18
6
原创 华为OD机试2025年A卷-最长连续子序列[100分]( Java | Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
有N个正整数组成的一个序列。给定整数sum,求长度最长的连续子序列,使他们的和等于sum,返回此子序列的长度,如果没有满足要求的序列,返回-1。序列:1,2,3,4,2 sum: 6序列长度:3输入序列仅由数字和英文逗号构成,数字之间采用英文逗号分隔;序列长度:1<=N<=200;输入序列不考虑异常情况,由题目保证输入序列满足要求。
2025-04-27 23:37:34
6
原创 华为OD机试2025年A卷-开放日活动[200分]( Java | Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
某部门开展FamilyDay开放日活动,其中有个从桶里取球的游戏,游戏规则如下:有N个容量一样的小桶等距排开,且每个小桶都默认装了数量不等的小球每个小桶装的小球数量记录在数组bucketBallNums中游戏开始时,要求所有桶的小球总数不能超过SUM,如果小球总数超过SUM,则需对所有的小桶统一设置一个容量最大值maxCapacity并需将超过容量最大值的小球拿出来,直至小桶里的小球数量小于maxCapacity;请您根据输入的数据,计算从每个小桶里拿出的小球数量。
2025-04-27 20:35:59
243
原创 华为OD机试2025年E卷-开心消消乐[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
给定一个 N 行 M 列的二维矩阵,矩阵中每个位置的数字取值为 0 或 1。上述样例中,四个角上的 1 均在中间的 1 的相邻 8 个方向上,因此只需要点击一次即可。在上述 4 * 4 的矩阵中,只需要点击 2 次,即可将所有的 1 进行消除。接下来 N 行表示矩阵的初始值,每行均为 M 个数,取值范围 [0, 1]按照上述规则示例中的矩阵只最少需要点击 2 次后,所有值均为 0。请问,给定一个矩阵,最少需要点击几次后,所有数字均为 0?输出一个整数,表示最少需要点击的次数。
2025-04-27 19:54:11
209
原创 华为OD机试2025年A卷-货币单位换算[100分]( Java | Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
每行记录一条金额,金额带有货币单位,格式为数字+单位,可能是单独元,或者单独分,或者元与分的组合。要求将这些货币全部换算成人民币分(fen)后进行汇总,汇总结果仅保留整数,小数部分舍弃。记账本上记录了若干条多国货币金额,需要转换成人民币分(fen),汇总后输出。HKD与CNY的汇率关系是123:100,所以换算后,输出结果为10000。1HKD=100cents(1港元=100港分)1GBP=100pence(1英镑=100便士)第一行输入为N,N表示记录数。1CNY=100fen(1元=100分)
2025-04-27 00:37:38
11
原创 华为OD机试2025年A卷-箱子之字形摆放[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
有一批箱子(形式为字符串,设为str), 要求将这批箱子按从上到下以之字形的顺序摆放在宽度为 n 的空地,请输出箱子的摆放位置。输入一行字符串,通过空格分隔,前面部分为字母或数字组成的字符串str,表示箱子;后面部分为数字n,表示空地的宽度。箱子摆放结果,如题目示例所示。
2025-04-27 00:36:12
26
原创 华为OD机试2025年A卷-螺旋数字矩阵[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
之后我们不断枚举,把当前坐标放入答案数组并标记当前坐标已访问,然后尝试获取下一个坐标的位置。如果这个坐标越界,或者已经访问过了,说明这个方向到头了需要更换到下一个方向,重复上述过程直到答案数组被填满即可。给出数字个数 n (0 < n ≤ 999)和行数 m(0 < m ≤ 999),从左上角的 1 开始,按照顺时针螺旋向内写方式,依次写出2,3,....,n,最终形成一个 m 行矩阵。需要先确定矩阵宽度是多少,可以通过循环,当长乘以宽大于数的个数,此时的宽就是需要的宽。9个数字写出4行,最少需要3列。
2025-04-27 00:35:03
5
原创 华为OD机试2025年A卷-小朋友来自多少小区[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
第三个小区反馈还有3个小朋友与自己同一小区,则这些小朋友只能是另外一个小区的。这个小区有4个小朋友。第一个小朋友反馈有两个小朋友和自己同一小区,即此小区有3个小朋友。第二个小朋友反馈有两个小朋友和自己同一小区,即此小区有3个小朋友。如果cnt[i]为0,就把cnt[i]置为i,且答案加上i+1。请根据这些小朋友给出的信息,计算班级小朋友至少来自几个小区?这两个小朋友,可能是同一小区的,且此小区的小朋友只有3个人。每个小朋友去了解与自己同一个小区的小朋友还有几个。否则cnt[i]-1。
2025-04-27 00:31:36
5
原创 华为OD机试2025年A卷-最远足迹[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
探险队成员在进行探险任务时,随身携带的记录器会不定期地记录自身的坐标,但在记录的间隙中也会记录其他数据。仪器记录坐标时,坐标的数据格式为(x,y),如(1,2)、(100,200),其中0<x<1000,0<y<1000。同时存在非法坐标,如(01,1)、(1,01),(0,100)属于非法坐标。设定探险队总部的坐标为(0,0),某位置相对总部的距离为:x。记录仪中的合法坐标有3个: (3,10), (3,4), (5,10),其中(5,10)是相距总部最远的坐标, 输出(5,10)。
2025-04-27 00:10:54
5
原创 华为OD机试2025年A卷-小华最多能得到多少克黄金[100分]( Java | Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
小华按照地图去寻宝,地图上被划分成 m 行和 n 列的方格,横纵坐标范围分别是 [0, n-1] 和 [0, m-1]。在横坐标和纵坐标的数位之和不大于 k 的方格中存在黄金(每个方格中仅存在一克黄金),但横坐标和纵坐标之和大于 k 的方格存在危险不可进入。小华从入口 (0,0) 进入,任何时候只能向左,右,上,下四个方向移动一格。请问小华最多能获得多少克黄金?
2025-04-26 23:49:34
4
原创 华为OD机试2025年A卷-按单词下标区间翻转文章内容[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
例如给定的英文文章片段为"I am a developer",翻转区间为[0,3],则输出“developer a am I”。给定一段英文文章片段,由若干单词组成,单词间以空格间隔,单词下标从 0 开始。翻转后的英文文章片段所有单词之间以一个半角空格分隔进行输出。请翻转片段中指定区间的单词顺序并返回翻转后的内容。下标大于实际单词个数,则按最大下标算。下标小于0时,从第一个单词开始。翻转区间无效时,不做翻转。英文文章内容首尾无空格。使用换行隔开三个参数。
2025-04-26 23:39:47
5
原创 华为OD机试2025年A卷-找座位[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
在一个大型体育场内举办了一场大型活动,由于疫情防控的需要,要求每位观众的必须间隔至少一个空位才允许落座。现在给出一排观众座位分布图,座位中存在已落座的观众,请计算出,在不移动现有观众座位的情况下,最多还能坐下多少名观众。
2025-04-26 23:34:01
3
原创 华为OD机试2025年A卷-书籍叠放[200分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
书籍的长、宽都是整数对应 (l,w)。如果书A的长宽度都比B长宽大时,则允许将B排列放在A上面。现在有一组规格的书籍,书籍叠放时要求书籍不能做旋转,请计算最多能有多少个规格书籍能叠放在一起。说明:总共4本书籍,第一本长度为20宽度为16;第二本书长度为15宽度为11,依次类推,最后一本书长度为9宽度为10.说明: 最多3个规格的书籍可以叠放到一起, 从下到上依次为: [20,16],[15,11],[10,10]输入:books = [[20,16],[15,11],[10,10],[9,10]]
2025-04-26 23:12:53
6
原创 华为OD机试2025年A卷-学生方阵[200分]( Java | Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
学校组织活动,将学生排成一个矩形方阵。请在矩形方阵中找到最大的位置相连的男生数量。这个相连位置在一个直线上,方向可以是水平的、垂直的、呈对角线的或者反对角线的。注:学生个数不会超过10000.输入的第一行为矩阵的行数和列数,接下来的n行为矩阵元素,元素间用“,”分隔。输出一个整数,表示矩阵中最长的位置相连的男生个数。输入输出3。
2025-04-26 23:11:41
6
原创 华为OD机试2025年A卷-项目排期[200分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
项目组共有N个开发人员,项目经理接到了M个独立的需求,每个需求的工作量不同,且每个需求只能由一个开发人员独立完成,不能多人合作。说明:共有两位员工,其中一位分配需求6 2 7 7 3 2 1共需要28天完成,另一位分配需求9 3 11 4共需要27天完成,故完成所有工作至少需要28天。表示共有M个需求,每个需求的工作量分别为X1天,X2天.…(右边界)初始化为所有需求工作量的总和,这是最坏情况下一个开发人员完成所有工作的时间。最终输出的是最小的满足条件的时间限制,这个时间内所有需求都能由开发人员独立完成。
2025-04-26 23:07:43
5
原创 华为OD机试2025年A卷-智能驾驶[200分]( Java | Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
有一辆汽车需要从m*n的地图的左上角(起点)开往地图的右下角(终点),去往每一个地区都需要消耗一定的油量,加油站可进行加油请你计算汽车确保从起点到达终点时所需的最少初始油量说明:(1)智能汽车可以上、下、左、右四个方向移动(2)地图中的数字取值是0或-1或正整数:-1:表示加油站,可以加满油,汽车的油箱容量最大为100;0:表示这个地区是障碍物,汽车不能通过;正整数:表示汽车走过这个地区的耗油量(3)如果汽车无论如何都无法到达终点,则返回-1第一行为两个数字,M、N,表示地图的大小为M*N。
2025-04-26 23:05:55
4
原创 华为OD机试2025年A卷-九宫格按键输入[200分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
九宫格按键输入,有英文和数字两种模式,默认是数字模式,数字模式直接输出数字,英文模式连续按同一个按键会依次出现这个按键上的字母,如果输入/或者其他字符,则循环中断,输出此时停留的字母。数字和字母的对应关系如下,注意0只对应空格:1(,.) 2(abc) 3(def)4(ghi) 5(jkl) 6(mno)7(pqrs) 8(tuv) 9(wxyz)# 0(空格) /输入一串按键,要求输出屏幕显示#用于切换模式,默认是数字模式,执行#后切换为英文模式;
2025-04-26 23:04:38
3
原创 华为OD机试2025年A卷-We Are A Team[200分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
1、c==1时,根据a和b是否在一个团队中输出一行字符串,在一个团队中输出“we are a team",不在一个团队中输出“we are not a team"。3、c==1代表需要判定a和b的关系,如果a和b是一个团队,输出一行"we are a team",如果不是,输出一行“we are not a team".2、随后的m行,每行一条消息,消息格式为:a b c (1 <= a, b <= n, 0 <= c <= 1)。3、如果第一行n和m的值超出约定的范围时,输出字符串"NULL"。
2025-04-26 23:02:18
3
原创 华为OD机试2025年A卷-最左侧冗余覆盖子串[100分]( Java | Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
子串aab和abc满足要求,由于aab在abc的左侧,因此输出aab的下下标:0。的子串首个元素下标,如果没有返回。s2无法覆盖s1,输出-1。的子串的首个元素的下标,
2025-04-26 22:50:46
4
原创 华为OD机试2025年A卷-流浪地球[100分]( Java | Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
流浪地球计划在赤道上均匀部署了N个转向发动机,按位置顺序编号为0~N。1) 初始状态下所有的发动机都是未启动状态;2) 发动机启动的方式分为”手动启动"和”关联启动"两种方式;3) 如果在时刻1一个发动机被启动,下一个时刻2与之相邻的两个发动机就会被”关联启动”;4) 如果准备启动某个发动机时,它已经被启动了,则什么都不用做;5)发动机0与发动机N-1是相邻的;地球联合政府准备挑选某些发动机在某些时刻进行“手动启动”。当然最终所有的发动机都会被启动。哪些发动机最晚被启动呢?
2025-04-26 22:47:49
5
原创 华为OD机试2025年A卷-数组去重与排序[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
给定一个乱序的数组,删除所有的重复元素,使得每个元素只出现一次,并且按照出现的次数从高到低进行排序,相同出现次数按照第一次出现顺序进行先后排序。
2025-04-25 22:10:03
14
原创 华为OD机试2025年A卷-符号运算[200分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
字符串格式的表达式,仅支持+-*/,数字可能超过两位,可能带有空格,没有负数。用例输入一定合法,不会出现括号匹配的情况。给定一个表达式,求其分数计算结果。表达式结果,以最简格式表达。长度小于200个字符。注意括号可以多重嵌套。
2025-04-25 21:46:34
14
原创 华为OD机试2025年A卷-攀登者2[200分]( Java | Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
例如上图中的数组,有3个不同的山峰,登上位置在3的山可以从位置0或者位置6开始,从位置0登到山顶需要消耗体力 1 * 2 + 1 * 2 + 2 * 2 = 8,从山顶返回到地面0需要消耗体力 2 * 1 + 1 * 1 + 1 * 1 = 4 的体力,按照登山路线 0 → 3 → 0 需要消耗体力12。例如:[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。
2025-04-25 21:07:55
4
原创 华为OD机试2025年A卷-游戏分组[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
部门准备举办一场王者荣耀表演赛,有 10 名游戏爱好者参与,分为两队,每队 5 人。现在给你 10 名参与者的游戏水平评分,请你根据上述要求分队,最后输出这两组的实力差绝对值。例:10 名参赛者的评分分别为:5 1 8 3 4 6 7 10 9 2,分组为(1 3 5 8 10)和(2 4 6 7 9),两组实力差最小,差值为1。先看看当前枚举的二进制中1的个数是不是5个,如果不足5个则不是合法的分组方式。之后根据分组分别计算两组的实力值之和,把其差值的绝对值和答案取最小值,不断更新即可。
2025-04-02 00:02:22
172
原创 华为OD机试2025年A卷-生成哈夫曼树[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现90%通过率
给定长度为 n 的无序的数字数组,每个数字代表二叉树的叶子节点的权值,数字数组的值均大于等于1。为了保证输出的二叉树中序遍历结果统一,增加以下限制:二叉树节点中,左节点权值小于右节点权值,根节点权值为左右节点权值之和。每次从队列中取出两个权值最小的节点,合并成一个新节点,权值为两者之和。在每次合并节点时,确保新节点的权值大于等于其子节点的权值,从而保证构建的树是最优的。所谓树的带权路径长度,就是树中所有的叶节点的权值乘上其到根节点的路径长度(若根节点为 0 层,叶节点到根节点的路径长度为叶节点的层数。
2025-04-02 00:01:20
80
原创 华为OD机试2025年A卷-数据分类[100分]( Java | Python3 | C++ | C语言 | JsNode | Go )实现100%通过率
又比如一个数据a=0x01010103,b=3,按照分类方法计算(0x01+0x01+0x01+0x03)%3=0,所以如果c=2,则此a为有效类型,其类型为0,如果c=0,则此a为无效类型。输入12个数据,第一个数据为c,第二个数据为b,剩余10个数据为需要分类的数据,请找到有效类型中包含数据最多的类型,并输出该类型含有多少个数据。故对4取模的结果为1 2 3 0 1 2 3 0 1 2,c为3,所以0 1 2都是有效类型,类型为1和2的有3个数据,类型为0的只有2个数据,故输出3。
2025-04-01 18:05:29
167
原创 2025华为OD题库华为OD机试2025A卷真题目录(持续更新,当前70道)+ 配套在线刷题网站【2025A卷+2024E卷】
华为OD统一考试2025A卷:2025/3/16日起使用,试卷分为: 1星题【第一题和第二题,100分的】 2星题【第三题,200分的】 两个部分:华为OD机试会对代码进行查重。如果碰到了题库中的原题,千万不要直接使用题解中的代码,一定要做些修改,比如变量名,逻辑,当然最好是理解题目意思,自己写出来。针对订阅用户开放,订阅之后私信博主发送你的用户名或者UID即可,没注册的用户先去官网 https://hydro.ac/ 注册一个账号~
2025-03-31 17:58:37
670
原创 华为OD机试2025年A卷-统计匹配的二元组个数[100分]( Java | Python3 | C++ | C语言 | JsNode | Go)实现100%通过率
给定两个数组A和B,若数组A的某个元素A[i]与数组B中的某个元素B[j]满足A[i]==B[j],则寻找到一个值匹配的二元组(i,j).请统计在这两个数组A和B中,一共存在多少个这样的二元组。
2025-03-30 21:36:29
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人