当前位置: 首页 > news >正文

【华为OD统一考试B卷 | 100分】阿里巴巴找黄金宝箱(V)(C++ Java JavaScript Python)

题目描述

一贫如洗的樵夫阿里巴巴在去砍柴的路上,无意中发现了强盗集团的藏宝地,藏宝地有编号从0~N的箱子,每个箱子上面贴有一个数字。

阿里巴巴念出一个咒语数字k(k<N),找出连续k个宝箱数字和的最大值,并输出该最大值。

输入描述

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

  • 1 ≤ 字串中数字的个数 ≤ 100000
  • -10000 ≤ 每个数字 ≤ 10000

第二行输入咒语数字,例如:4,咒语数字大小小于宝箱的个数

输出描述

连续k个宝箱数字和的最大值,例如:39

ACM输入输出模式

如果你经常使用Leetcode,会知道letcode是不需要编写输入输出函数的。但是华为OD机考使用的是 ACM 模式,需要手动编写输入和输出。

所以最好在牛-客上提前熟悉这种模式。例如C++使用cin/cout,python使用input()/print()。JavaScript使用node的readline()console.log()。Java 使用sacnner/system.out.print()

用例1

输入

2,10,-3,-8,40,5
4

输出

39
http://www.lryc.cn/news/92844.html

相关文章:

  • 六步快速搭建个人网站
  • TypeScript 中的 type 关键字有什么用?
  • 27 getcwd 的调试
  • 使用IDEA使用Git:Git使用指北——实际操作篇
  • java boot将一组yml配置信息装配在一个对象中
  • 【裸机开发】链接脚本(.lds文件)的基本语法
  • Java 进阶 -- 集合(三)
  • 【华为OD机试真题 C语言】5、TLV解析 | 机试真题+思路参考+代码解析
  • (七)CSharp-刘铁锰版-事件
  • 【ROS】郭老二博文之:ROS目录
  • Android应用程序进程的启动过程
  • 【2】Midjourney注册
  • 第六十八天学习记录:高等数学:导数(宋浩板书)
  • unreal 5 实现角色拾取功能
  • chatgpt赋能python:如何使用Python升序排列一个列表?
  • Lecture 20 Topic Modelling
  • ThreadPoolExecutor线程池
  • chatgpt赋能python:Python实践:如何升级pip
  • 【JavaEE进阶】mybatis
  • Redis的大key
  • MMPretrain
  • 栈和队列(数据结构刷题)[一]-python
  • 【备战秋招】JAVA集合
  • setState详解
  • Qt5.12.6配置Android Arm开发环境(windows)
  • 七、进程程序替换
  • C++核心编程——详解运算符重载
  • 2023年前端面试汇总-CSS
  • Java调用Pytorch实现以图搜图(附源码)
  • 【EasyX】实时时钟