华为OD机试 - 2024真题目录

真题目录 专栏介绍100分题目录200分题目录 专栏介绍 专栏中题目包含100分和200分的题目,限时优惠中39.9元,其中所有博客均有详细的题目描述、输入、输出、测试使用、备注等描述,有算法源码可直接使用,计划每道题目的源码有Python、C++、C、javascript等, 持续更新最新题目、不同语言的解答方法,目前Python源码居多。 100分题目录 200分题目录 ...

推荐多样性 - 华为OD统一考试(C卷)

题目描述 推荐多样性需要从多个列表中选择元素,一次性要返回N屏数据(窗口数量),每屏展示K个元素(窗口大小),选择策略: 各个列表元素需要做穿插处理,即先从第一个列表中为每屏选择一个元素,再从第二个列表中为每屏选择一个元素,依次类推 每个列表的元素尽量均分为N份,如果不够N个,也要全部分配完,参考样例图: (1)从第一个列表中选择4条0 1 2 3,分别放到4个窗口中 (2)从第二个列表中选择4条10 ...

虚拟游戏理财 - 华为OD统一考试(C卷)

题目描述 在一款虚拟游戏中生活,你必须进行投资以增强在虚拟游戏中的资产以免被淘汰出局。 现有一家Bank,它提供有若干理财产品m,风险及投资回报不同,你有N (元)进行投资,能接受的总风,险值为X。 你要在可接受范围内选择最优的投资方式获得最大回报。 说明: 在虚拟游戏中,每项投资风,险值相加为总风,险值; 在虚拟游戏中,最多只能投资2个理财产品; 在虚拟游戏中,最小单位为整数,不能拆分为小数; 投资额...

华为OD加面 - 手撕代码真题(Java)

题目描述 给你一个六位 正 整数 num 。请你使用 num 中的 数位 ,将 num 拆成两个新的整数 new1 和 new2 。 new1 和 new2 中可以有 前导 0 ,且 num 中 所有 数位都必须使用。 比方说,给你 num = 291325 ,你拥有的数位包括:两个 2 ,一个 9 ,一个1,一个 3和一个5 。 一些可能的 [new1, new2] 数对为 [122, 359],[1...

用连续自然数之和来表达整数 - 华为OD统一考试(C卷)

题目描述 一个整数可以由连续的自然数之和来表示。给定一个整数,计算该整数有几种连续自然数之和的表达式,且打印出每种表达式。 输入描述 一个目标整数T (1 <=T<= 1000) 输出描述 该整数的所有表达式和表达式的个数。如果有多种表达式,输出要求为: 1.自然数个数最少的表达式优先输出 2.每个表达式中按自然数递增的顺序输出,具体的格式参见样例。在每个测试数据结束时,输出一行”Result:X”,其...

华为OD机试真题 C++】最佳植树距离|解题思路、代码解析

文章目录 题目描述 输入 输出 示例1 输入 输出 备注 解题思路 实现代码 题目描述 按照环保公司要求,小明需要在沙化严重的地区进行植树防沙工作,初步目标是种植一条直线的树带。由于有些区域目前不适合种植树木,所以只能在一些可以种植的点来种植树木。 在树苗有限的情况下,要达到最佳效果,就要尽量散开种植,不同树苗之间的最小间距要尽量大。给你一个适合种植树木的点坐标和一个树苗的数量,请帮小明选择一个最佳的最...

部门人力分配 - 华为OD统一考试

题目描述 部门在进行需求开发时需要进行人力安排。当前部门需要完成 N 个需求,需求用 requirements[i] 表示,requirements[i] 表示第 i 个需求的工作量大小,单位:人月。这部分需求需要在 M 个月内完成开发,进行人力安排后每个月的人力是固定的。 目前要求每个月最多有 2 个需求开发,并且每个月需要完成的需求不能超过部门人力。请帮部门评估在满足需求开发进度的情况下,每个月需要...

小扇和小船的数字游戏 - 华为OD统一考试

题目描述 小扇和小船今天又玩起来了数字游戏, 小船给小扇一个正整数 n(1 ≤ n ≤ 1e9),小扇需要找到一个比 n 大的数字 m,使得 m 和 n 对应的二进制中 1 的个数要相同,如: 4对应二进制100 8对应二进制1000 其中1的个数都为1个 现在求 m 的最小值。 输入描述 输入一个正整数 n(1 ≤ n ≤ 1e9) 输出描述 输出一个正整数 m 示例1 输入:2 输出:4 说明:...

华为OD机考 统一考试机试C卷】最长合法表达式(Java题解)

(Java)华为OD机试C卷+D卷+AB卷+刷题OJ 2023年11月份,华为官方已经将 华为OD机考:OD统一考试(A卷 / B卷)切换到 OD统一考试(C卷)和 OD统一考试(D卷) 。根据考友反馈:目前抽到的试卷为B卷或C卷/D卷,其中C卷居多 ,按照之前的经验C卷D卷部分考题会复用A卷/B卷题,博主正积极从考过的同学收集C卷和D卷真题,可以查看下面的真题目录。 真题目录:【Java题解】华为 O...

万能字符单词拼写 - 华为OD统一考试

题目描述 有一个字符串数组 words 和一个字符串 chars。假如可以用 chars 中的字母拼写出 words 中的某个"单词"(字符串),那么我们就认为你掌握了这个单词。 words 的字符仅由 a-z 英文小写宁母组成,例如“abc”。 chars 由 a- z 英文小写字母和“?”组成,其中英文“?"表示万能字符,能够在拼写时当作任意一个英文字母。例如“?"可以当作"a"等字母。 注意: 每...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.018717(s)
2024-04-26 07:42:42 1714088562