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

做网站该读啥北京网站推广排名

做网站该读啥,北京网站推广排名,wordpress文章中插入链接,政府网站建设维护要求文章目录 摆动序列最大子数组合买卖股票跳跃游戏跳跃2 摆动序列 不像是贪心,只要抓住摆动这个点,前一个上升,那下一个就要下降,记录上一次的状态为1的话,那下一次就要更新为-1,如果上一次为1,这…

文章目录

  • 摆动序列
  • 最大子数组合
  • 买卖股票
  • 跳跃游戏
  • 跳跃2

摆动序列

不像是贪心,只要抓住摆动这个点,前一个上升,那下一个就要下降,记录上一次的状态为1的话,那下一次就要更新为-1,如果上一次为1,这次还为1那就说明不是摆动的

最大子数组合

一层循环,如果当前和<=0,那么就将当前值置为0,如果当前和>已经保存的res,那么更新res

买卖股票

可以多次买入卖出
等价公式:3-1 = 3-2+2-1 因此可以直接计算每天的差值,相加就行

跳跃游戏

重点在于

  1. 当前位置i+当前位置可以跳到的最大位置就是判断的依据 cover = max(i+nums[i], cover);
  2. 当前位置i取多少就是循环的结束条件 for(int i=0; i<=cover; i++)

跳跃2

要想明白两个点
一个是 if(i==cur) 和 cur=next;这两句就隐含了跳跃不会超出覆盖范围
一个是如果不按 for(int i=0; i<nums.size(); i++)这个循环来,若使用 i <= cover 作为循环条件,可能会提前终止遍历,从而无法获取完整的信息。例如,后续的某个位置可能只需一次跳跃就能跳到更远的地方,进而减少总的跳跃次数,但由于提前终止遍历,这个信息就会被遗漏。

for(int i=0; i<nums.size(); i++){next = max(next, i+nums[i]);if(i==cur){res++;if(next>=nums.size()-1) break;cur=next;}
}
http://www.dtcms.com/wzjs/159143.html

相关文章:

  • 昆明做网站优化互联网优化是什么意思
  • 武汉网络营销公司哪家好无线网络优化是做什么的
  • 陶艺品网站模板seo自然排名关键词来源的优缺点
  • wordpress文章自动标签seo项目优化案例分析文档
  • 做饲料的专业网站百度指数代表什么
  • 属于网站设计内容的是网站日常维护有哪些
  • 上海十大管理咨询公司南宁seo怎么做优化团队
  • 千阳做网站关键词采集网站
  • 中国学校网站前台模板企业网站推广有哪些方式
  • 网络架构分为几层seo推广公司招商
  • 做么自己做一个网站百家号查询排名数据查询
  • 房产网站制作流程网络营销推广方法有哪些
  • 建设论坛网站微信卖货小程序怎么做
  • 网络公司给销售公司做网站如何搭建一个网站平台
  • 西安响应式网站建设公司餐饮管理培训课程
  • 北京市中海建设有限公司网站职业技能培训班
  • 武汉网站制作哪家好搜索排名查询
  • 动态网站开发 清华大学山东疫情最新消息
  • 网站建设最新外文翻译衡阳网站建设公司
  • synology做网站网络最有效的推广方法
  • 网站获取访客qq 原理最新的疫情防控政策和管理措施
  • 旅游网站制作seo推广是做什么
  • 旅游网站建设的目的与意义是什么意思描述建设一个网站的具体步骤
  • 玉山网站制作seo关键词优化推广报价表
  • 织梦做不了视频网站短视频seo排名
  • 网站建设公司创意和生活爱辽宁免费下载安装
  • 戴尔公司网站建设怎么创建网站快捷方式到桌面
  • 广州做网站海珠信科手机百度ai入口
  • 网站后台上传新闻关键词推广seo怎么优化
  • 石排网站建设结构优化