华为OD机试真题- MELON的难题-2024年OD统一考试(E卷)
最新华为OD机试考点合集:华为OD机试2024年真题题库(E卷+D卷+C卷)_华为od机试题库-CSDN博客 每一题都含有详细的解题思路和代码注释,精编c++、JAVA、Python三种语言解法。帮助每一位考生轻松、高效刷题。订阅后永久可看,持续跟新。 ...
第k个排列 - 华为OD统一考试(E卷)
题目描述 给定参数n,从1到n会有n个整数:1,2,3,.,n,这n个数字共有 n!种排列。按大小顺序升序列出所有排列情况,并-一标记,当n=3时,所有排列如下: “123” “132” “213” “231” “312” “321” 给定n 和 k,返回第k个排列。 输入描述 输入两行,第一行为n,第二行为k,给定n的范国是[1,9],给定k的范围是[1,n!]。 输出描述...
工作安排 - 华为OD统一考试(E卷)
题目描述 小明每周上班都会拿到自己的工作清单,工作清单内包含n项工作,每项工作都有对应的耗时时长(单位h)和报酬,工作的总报酬为所有已完成工作的报酬之和。那么请你帮小明安排一下工作,保证小明在指定的工作时间内工作收入最大化。 输入描述 输入的第一行为两个正整数工 T,n。T 代表工作时长(单位h,0<T<100000),n代表工作数量(1<n≤3000)。 接下来是n行,每行包含两个整数t,w。t代表该项工...
分苹果 - 华为OD统一考试(E卷)
题目描述 A 和 B 两个人要分苹果。A 希望按照他的计算规则得到平均分配的苹果,而 B 希望在满足 A 的条件下获得尽可能多的苹果量。 A 的计算规则是按照二进制加法进行,并不计算进位。例如,12 + 5 = 9 (1100 + 0101 = 1001)。 B 的计算规则是正常的十进制加法,包括进位。 给定苹果的数量和每个苹果的重量,计算并满足 A 的要求的情况下,B 能获得的最大苹果总重量。如果无法满足...
【OD统一考试( C&D 卷)】Wonderland ,JAVA 解答
最近更新的博客 华为 od 2023 | 什么是华为 od,od 薪资待遇,od 机试题清单 其他 OD 统一考试试卷整理 【精选】华为OD 23年11月底新面试经验分享,一口气学习完 【精选】华为OD 23年11月新面经记录分享,看看其他人是怎么拿 offer 的 10月华为OD面经整理分享,感谢三位上岸考友分享经验 十一,中秋期间,华为OD面试者是如何过的? 十一假期,华为OD机考该如何备考,这篇博客告...
求幸存数之和 - 华为OD统一考试
题目描述 给一个正整数列nums,一个跳数jump,及幸存数量left。运算过程为:从索引为0的位置开始向后跳,中间跳过 J 个数字,命中索引为 J+1 的数字,该数被敲出,并从该点起跳,以此类推,直到幸存left个数为止。然后返回幸存数之和。 约束: 0是第一个起跳点。 起跳点和命中点之间间隔jump 个数字,已被敲出的数字不计入在内。 跳到末尾时无缝从头开始(循环查找),并可以多次循环。 若起始时 le...
欢乐的周末 - 华为OD统一考试
题目描述 小华和小为是很要好的朋友,他们约定周末一起吃饭。 通过手机交流,他们在地图上选择了多个聚餐地点(由于自然地形等原因,部分聚餐地点不可达)。求小华和小为都能到达的聚餐地点有多少个? 输入描述 第一行输入m和n,m代表地图的长度,n代表地图的宽度 第二行开始具体输入地图信息,地图信息包含: 0 为通畅的道路 1 为障碍物 (且仅1为障碍物) 2 为小华或者小为,地图中必定有且仅有2个(非障碍物) 3 ...
螺旋数字矩阵 - 华为OD统一考试
题目描述 疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。他发明了一种写法: 给出数字个数n和行数m (0 < n <= 999,0 < m <= 999),从左上角的1开始,按照顺时针螺旋向内写方式,依次写出2,3…n,最终形成一个m行矩阵。 小明对这个矩阵有些要求: 每行数字的个数一样多 列的数量尽可能少 填充数字时优先填充外部 数字不够时,使用单个*号占位 输入描述 两个整数,空格隔开,依次表示n、...
密码输入检测 - 华为OD统一考试
题目描述 给定用户密码输入流input,输入流中字符 ‘<’ 表示退格,可以清除前一个输入的字符,请你编写程序,输出最终得到的密码字符,并判断密码是否满足如下的密码安全要求。 密码安全要求如下: 密码长度>=8; 密码至少需要包含1个大写字母: 密码至少需要包含1个小写字母; 密码至少需要包含1个数字; 密码至少需要包含1个字母和数字以外的非空白特殊字符; 注意空串退格后仍然为空串,且用户输入的字符串不包含...
万能字符单词拼写 - 华为OD统一考试
题目描述 有一个字符串数组 words 和一个字符串 chars。假如可以用 chars 中的字母拼写出 words 中的某个"单词"(字符串),那么我们就认为你掌握了这个单词。 words 的字符仅由 a-z 英文小写宁母组成,例如“abc”。 chars 由 a- z 英文小写字母和“?”组成,其中英文“?"表示万能字符,能够在拼写时当作任意一个英文字母。例如“?"可以当作"a"等字母。 注意: 每次拼...