华为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机试真题:求字符串所有整数最小和(Python)
题目描述 1.输入字符串s输出s中包含所有整数的最小和,说明:1字符串s只包含a~z,A~Z,+,-, 2.合法的整数包括正整数,一个或者多个0-9组成,如:0,2,3,002,102 3.负整数,负号开头,数字部分由一个或者多个0-9组成,如-2,-012,-23,-00023 输入描述 包含数字的字符串 输出描述 所有整数的最小和 示例1 输入:bb1234aa 输出:10 说明:1+2+3+...
亲子游戏 - 华为OD统一考试(D卷)
题目描述 宝宝和妈妈参加亲子游戏,在一个二维矩阵(N*N)的格子地图上,宝宝和妈妈抽签决定各自的位置,地图上每个格子有不同的糖果数量,部分格子有障碍物。 游戏规则是妈妈必须在最短的时间(每个单位时间只能走一步)到达宝宝的位置,路上的所有糖果都可以拿走,不能走障碍物的格子,只能上下左右走。 请问妈妈在最短到达宝宝位置的时间内最多拿到多少糖果(优先考虑最短时间到达的情况下尽可能多拿糖果)。 输入描述 第一行...
华为od机试真题 — 分披萨(Python)
题目描述 “吃货”和“馋嘴”两人到披萨店点了一份铁盘(圆形)披萨,并嘱咐店员将披萨按放射状切成大小相同的偶数个小块。 但是粗心服务员将披萨切成了每块大小都完全不同奇数块,且肉眼能分辨出大小。 由于两人都想吃到最多的披萨,他们商量了一个他们认为公平的分法:从“吃货”开始,轮流取披萨。 除了第-块披萨可以任意选取以外,其他都必须从缺口开始选。 他俩选披萨的思路不同。 “馋嘴”每次都会选最大块的拨萨,而且“吃...
华为od 100问 持续分享-2
我是一名软件开发培训机构老师,我的学生已经有上百人通过了华为OD机试,学生们每次考完试,会把题目拿出来一起交流分享。 重要:2024年5月份开始,考的都是OD统一考试(D卷),题库已经整理好了,命中率95%以上。 2024年OD统一考试(D卷)完整题库:华为OD机试2024年最新题库(Python、JAVA、C++合集) 学生提问2:华为OD的转正机会如何? 答:当前华为内部转正还是比较困难的,即使是98...
华为OD面试分享18
2024年OD统一考试(D卷)完整题库:华为OD机试2024年最新题库(Python、JAVA、C++合集) 正文开始 7月3日上午一面 问项目 String变量直接引用和new一个String变量的区别 谈谈多线程 canel的工作原理 MVC的执行过程 redis怎么用的 编程题-网络连通区域数量 7月3日晚上二面 编程题-容器容纳水的最大值 问项目 项目怎么分工 项目遇到什么问题,怎么解决 查看项目...
求满足条件的最长子串的长度 - 华为OD统一考试(D卷)
题目描述 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子的长度,字符串本身是其最长的子串,子串要求: 只包含1个字母(aZ),其余必须是数字; 字母可以在子串中的任意位置; 如果找不到满足要求的子串,如全是字母或全是数字,则返回-1。 输入描述 字符串(只包含字母和数字) 输出描述 子串的长度 示例1 输入:abC124ACb 输出:4 说明:满足条件的最长子串是C124或者...