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

华为OD机试 - 滑动窗口最大和(Python)

滑动窗口最大和

有一个N个整数的数组,和一个长度为M的窗口。
窗口从数组内的第一个数开始滑动,直到窗口不能滑动为止。
每次滑动产生一个窗口,和窗口内所有数的和,
求窗口滑动产生的所有窗口和的最大值

输入

第一行输入一个正整数N,表示整数个数0 < N < 100000

第二行输入N个整数,整数取值范围[-100,100]

第三行输入正整数MM代表窗口的大小,M <= N <= 100000

输出描述

窗口滑动产生所有窗口和的最大值

示例一

输入

6
12 10 20 30 15 23
3

输出

68

编码思路

使用 Python 切片实现了对一个子序列的求和。

核心知识点

代码简单,自行阅读理解即可。

Python 代码实现

http://www.lryc.cn/news/11109.html

相关文章:

  • 用Nacos搭建微服务操作
  • ChatGPT模型采样算法详解
  • 【Unity3d】Unity与iOS通信
  • RDD的持久化【博学谷学习记录】
  • Python3 正则表达式
  • Qt-基础
  • ABB机器人将实时坐标发送给西门子PLC的具体方法示例
  • 反向传播与梯度下降详解
  • Skywalking ui页面功能介绍
  • 哪里可以找到免费的 PDF 阅读编辑器?7 个免费 PDF 阅读编辑器分享
  • 使用梯度下降的线性回归(Matlab代码实现)
  • 在Ubuntu上设置MySQL可以远程登录
  • 清风1.层次分析法
  • 「首席架构师推荐」免费数据可视化软件你喜欢哪一个?
  • 深度学习术语解释:backbone、head、neck,etc
  • 基础篇—CSS margin(外边距)解析
  • ChatGPT或将引发新一轮失业潮?是真的吗?
  • 【Selenium学习】Selenium 中特殊元素操作
  • Spark相关的依赖冲突,后期持续更新总结
  • 【每日一题Day122】LC1237找出给定方程的正整数解 | 双指针 二分查找
  • 笔记本加装固态和内存条教程(超详细)
  • 【Python】字典 - Dictionary
  • LeetCode分类刷题----二叉树
  • Zipkin : Golang 微服务全链路监控(三)
  • 5.3 BGP路由黑洞
  • STM32 DFU模式烧录代码
  • 松下PLC通过fpwin上传写入MRTC模块方法
  • 就业大山之下的网络安全:安逸的安服仔
  • JavaWeb3-线程的3种创建方式7种写法
  • 驱动调试手段