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

建设银行贵阳银行下载官方网站做网络推广一般是什么专业

建设银行贵阳银行下载官方网站,做网络推广一般是什么专业,小米手机网站架构,网站滚动效果怎么做的思路 利用上一题思路先判断每一个点是否可以到达终点,构建bool数组,然后从0开始更新当前可以到达的最大值,更新这个最大值,知道这个最大值大于下标范围即可,每更新一次相当于跳跃一次,需要注意的是更新条件…

思路

利用上一题思路先判断每一个点是否可以到达终点,构建bool数组,然后从0开始更新当前可以到达的最大值,更新这个最大值,知道这个最大值大于下标范围即可,每更新一次相当于跳跃一次,需要注意的是更新条件

  1. 从当前点可以跳到的最大范围往前剋是遍历
  2. 该点满足可以跳到重点
  3. 当前的比记录跳的范围更远
  4. 记录的还没跳到终点(因为当前记录已经可以跳到重点,就不需要更新了,直接跳到终点就可以)

代码

class Solution {
public:bool canJump(int index, vector<int> &nums){int cover = index;if(index == nums.size() - 1) return true;for(int i = index; i <= cover;i++){cover = max(cover, i + nums[i]);if(cover >= nums.size() - 1) return true;}return false;}int jump(vector<int>& nums) {vector<bool> isArriveEnd(nums.size(), false);for(int i = 0; i < nums.size(); i++){isArriveEnd[i] = canJump(i, nums);}int res = 0, cur = 0;for (cur = 0; cur < nums.size() - 1;) {int cover = cur + nums[cur];int curMaxAndArrive = cover;int length = nums.size() - 1;for (int j = cover; j > cur && j < nums.size(); j--) {if (isArriveEnd[j] && j + nums[j] > curMaxAndArrive +  nums[curMaxAndArrive]&& curMaxAndArrive +  nums[curMaxAndArrive] < length) {curMaxAndArrive = j;}}res++;cur = curMaxAndArrive;}return res;}
};

http://www.dtcms.com/wzjs/100808.html

相关文章:

  • 做公务员题的网站seo关键词排名软件流量词
  • 微信公众平台账号注册商丘seo外包
  • 网店设计师是干什么的武汉seo网站优化运营
  • 怎么管理网站的内容瑞昌网络推广
  • asp网站后台失效简述网站制作的步骤
  • 深圳做网站平台维护的公司怎么在百度上做公司网页
  • qq空间可以做网站吗b站推广是什么意思
  • 长沙机械网站建设搜索引擎优化与关键词的关系
  • 网站如何做秒杀活动网络营销策略名词解释
  • 网站css样式下载seo优化排名工具
  • 全国美容网站建设深圳债务优化公司
  • 有app怎么做网站百度客服24小时人工服务
  • 快站怎么搭建淘客链接服务营销的概念
  • 漳州网站建设免费域名
  • 网站优化 图片网站关键字优化技巧
  • 辽宁城乡建设网站seo资讯
  • 陆丰网站建设石家庄网络营销
  • 网站 移动app开发深圳谷歌推广公司
  • 商务网站建设期末考试今天中国新闻
  • 自己做的网站怎么实现结算功能百度网页版电脑版入口
  • 电商网站设计模板台州seo排名外包
  • 专业pc网站建设seo入门课程
  • 完本小说做多的网站成人大学报名官网入口
  • 顺德水利和国土建设局网站兰州网站优化
  • 米东区做网站seo客服
  • 如何推广网站会员注册模板建站流程
  • 做纯静态网站怎么样中国进入全国紧急状态
  • 湖南品牌网站建站可定制市场营销策略
  • 免费做相册video的网站怎么查百度搜索排名
  • 给公司网站做seo怎样才能注册自己的网站