华为 OD 统一考试(B 卷):阿里巴巴找黄金宝箱(5)

最近更新的博客

使用说明

参加华为 od 机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。

华为 OD 清单查看地址: https://blog.csdn.net/hihell/category_12225286.html

华为 OD 详细说明: https://dream.blog.csdn.net/article/details/128980730

华为 OD 统一考试(B 卷):阿里巴巴找黄金宝箱(5)

 

 

题目描述 一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从 0-N 的箱子,每个箱子上面贴有一个数字. 阿里巴巴念出一个咒语数字 k(k<N),找出连续 k 个宝箱数字和的最大值,并输出该最大值。

输入 第一行输入一个数字字串,数字之间使用逗号分隔,例如: 2,10,-3,-8,40,5。

1≤ 字串中数字的个数 ≤100000 -10000≤ 每个数字 ≤10000 第二行输入咒语数字,例如: 4,咒语数字大小小于宝箱的个数

输出 连续 k 个宝箱数字和的最大值,例如: 39 ———————————————— 版权声明:本文为 CSDN 博主「梦想橡皮擦」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/hihell/article/details/130963117

说明

一共只有一次喊"过",那只会发生在需要喊 7 时,按顺序,编号为 1 的人会遇到 7,故输出 1 0 0。注意,结束时的 K 不一定是 7,也可以是 8、9 等,喊过的次数都是 1 0 0。

题解地址 📤

华为 OD 机试

一、华为 OD 机试介绍

华为 OD 机试是华为公司推出的一种新型考试方式,主要测试考生的实际操作能力和应变能力。与传统的室内考试不同,OD 机试通常在户外或者实际工作场景中进行,要求考生根据实际情况进行操作和应对。华为 OD 机试主要分为两个部分:第一部分是实际操作能力测试,主要测试考生的专业技能和实际操作能力;第二部分是应变能力测试,主要测试考生在突发情况下的应对能力和心理素质。

二、OD 机试的意义

OD 机试的意义在于能够更加准确地评估考生的实际操作能力和应变能力。传统的室内考试往往只能测试考生的理论知识和记忆力,而无法准确评估其实际操作能力和应变能力。而 OD 机试则可以通过模拟实际工作场景来测试考生的实际操作能力和应变能力,从而更加准确地评估其是否适合担任相关职位。

另外,OD 机试还可以帮助考生更好地了解自己的能力和不足之处,从而更好地进行自我提高和改进。通过 OD 机试,考生可以发现自己在实际操作和应变能力方面的不足之处,从而有针对性地进行改进和训练。

华为 OD 机试是华为公司用于筛选招聘岗位候选人的一种考核方式,主要考察候选人在软件开发中的调试能力、代码质量、性能优化等方面的技能水平。

准备 OD 机试需要以下步骤:

熟悉编程语言:熟悉 C/C++、Java 等编程语言的基本语法、数据结构、算法等,可以在 LeetCode 等平台上进行练习。 了解算法和数据结构:OD 机试主要考察算法和数据结构的应用能力,因此需要掌握常见的数据结构和算法,如链表、树、二分查找、排序等。 熟悉调试工具:OD 机试中会有调试题,需要熟悉调试工具,如 GDB、Visual Studio 等。 做模拟题:可以在 LeetCode 等平台上做模拟题,熟悉 OD 机试的题型和难度。 准备常用代码:准备一些常用的代码模板,如字符串操作、数组操作等,以便在考试时能够快速使用。 练习打字速度:OD 机试时间紧张,需要练习打字速度,避免因打字慢而影响答题。

posted @ 2023-06-26 15:50  梦想橡皮擦  阅读(235)  评论(0编辑  收藏  举报