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

网站建站公司广州南京江北新区楼盘

网站建站公司广州,南京江北新区楼盘,番禺建网站公司,wordpress 段落 两格文章目录 题目描述问题分析程序代码 题目描述 给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 一开始你在下标 0 处。每一步#xff0c;你最多可以往前跳 k 步#xff0c;但你不能跳出数组的边界。也就是说#xff0c;你可以从下标 i 跳到 [i 1#xff0c; min(… 文章目录 题目描述问题分析程序代码 题目描述 给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 一开始你在下标 0 处。每一步你最多可以往前跳 k 步但你不能跳出数组的边界。也就是说你可以从下标 i 跳到 [i 1 min(n - 1, i k)] 包含 两个端点的任意位置。 你的目标是到达数组最后一个位置下标为 n - 1 你的 得分 为经过的所有数字之和。 请你返回你能得到的 最大得分 。 问题分析 状态表示dp[i]表示到达位置 i 的最大得分 初始状态dp[0] nums[0] 状态计算dp[i] max{dp[j]}其中max(0,i−k) j i 其中前 k 步的最大值可以用一个双端队列进行维护。 程序代码 func maxResult(nums []int, k int) int {n : len(nums)dp : make([]int, n)dp[0] nums[0]// 双端队列q : make([]int, n)qi, qj : 0, 1for i : 1; i n; i {// 容量超了for qi qj q[qi] i - k {qi}dp[i] dp[q[qi]] nums[i]// 比你年轻能力还比你强for qi qj dp[q[qj - 1]] dp[i] {qj--}q[qj] iqj}return dp[n-1] }
http://www.w-s-a.com/news/921375/

相关文章:

  • 哪些做展架图的网站好开发公司2022年工作计划
  • 磨床 东莞网站建设wordpress下载类主题系统主题
  • 免费学编程网站芜湖做网站都有哪些
  • 能发外链的网站门户网站网页设计规范
  • 网站建设所需人力南城区网站建设公司
  • 网站做图尺寸大小手机模板网站模板下载网站有哪些内容
  • 德阳市建设管理一体化平台网站做美食网站
  • 怎么做自己的推广网站2024年瘟疫大爆发
  • vps正常网站打不开linux网站建设
  • 福州网站快速排名在一个网站的各虚拟目录中默认文档的文件名要相同
  • 网站开发 流程图网站开发用哪个linux
  • 怎么用自己电脑做服务器发布网站吗seo门户网价格是多少钱
  • 备案网站可以做影视站网站400
  • 四川住房与城乡建设部网站注册登记
  • 网站建设第三方沈阳工程最新动态
  • 兰州做网站客户上海企业在线登记
  • 新乡公司做网站wordpress被大量注册
  • 小语种服务网站公众号平台建设网站
  • 免费做mc皮肤网站企业网站建设合同模板
  • 做网站可以申请个体户么网站的定位分析
  • jsp做的零食网站下载wordpress侧边栏折叠
  • 帝国网站单页做301南京旅游网站建设公司
  • 网站sem优化怎么做网站建设推广安徽
  • 比较好的室内设计网站潍坊网络科技
  • 南宁网站建设公设计联盟网站
  • 多个图表统计的网站怎么做百度推广费2800元每年都有吗
  • 连江县住房和城乡建设局网站企业类网站模版
  • 临沂seo整站优化厂家网站建设 大公司排名
  • 网站开发有哪些方式百度导航怎么下载
  • 网站认证免费视频直播网站建设方案