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

浦口区网站建设售后保障用html做简单网站

浦口区网站建设售后保障,用html做简单网站,定远建设局网站,sem竞价托管给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说&#xff0c;如果你在 nums[i] 处&#xff0c;你可以跳转到任意 nums[i j] 处: 0 < j < nums[i] i j < n 返回到达 nums[n - 1] 的最…

给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]

每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处:

  • 0 <= j <= nums[i] 
  • i + j < n

返回到达 nums[n - 1] 的最小跳跃次数。生成的测试用例可以到达 nums[n - 1]

示例 1:

输入: nums = [2,3,1,1,4]
输出: 2
解释: 跳到最后一个位置的最小跳跃数是 2。从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。

class Solution {
public:int jump(vector<int>& nums) {int ans=0;int start=0;int end=1;int maxdis=0;for(int i=0;i<nums.size();i++)//判断是否能够到达终点{if(i>maxdis){return 0;}maxdis=(i+nums[i])>maxdis? i+nums[i]:maxdis;//等于maxdis=max(maxdis,nums[i]+i);}maxdis=0;//重置最大距离,计算次数while(end<nums.size()){for(int i=start;i<end;i++)//只需要在一次 跳跃 完成时,更新下一次能跳到最远的距离。并以此刻作为时机来更新 跳跃 次数。就可以在一次 for 循环中处理。{maxdis=max(maxdis,nums[i]+i);}start=end;end=maxdis+1;ans++;}return ans;}
};

http://www.yayakq.cn/news/717356/

相关文章:

  • 彩票网站的建设ashx做网站
  • 中企动力建设的网站如何修改ps做网站首页效果图
  • 电子商务网站建设体会wordpress的意思
  • 怎样做网站宣传自己的宾馆邓卅做网站在什么地方
  • 西安做兼职网站设计莱芜东风街
  • 在模板网站建站好吗去西安需要隔离吗
  • 学院网站建设方案 网站内容网站关键词不收录
  • 网站的点击率在线医生免费咨询
  • 培训学校类网站建设方案1广州市建设厅网站
  • 提供视频下载的网站程序外包平台
  • 化妆品网站优化商丘网站建设优化推广
  • 网站开发界面设计谁有企业邮箱
  • 网站建设的系统流程图怎样制作网页木马
  • 安徽平台网站建设费用怎样做企业学校网站
  • 网站seo优化推广教程汕头网络推广平台
  • 做程序界面的网站网站维护客户
  • 哈尔滨自助模板建站西安网页设计培训班费用
  • 微站是什么东西推荐坪山网站建设
  • 网站建设选择云主机吗营销型网站制作流程
  • lamp网站开发实战5118站长平台
  • 哪些网站专门做康复科google推广
  • 西宁网站建设优化洛阳网站制作
  • 城建网官网苏州网站关键词优化推广
  • 网站开发最新技术国外个人免费云服务器
  • 苏州定制型网站建设房产cms网站建设
  • 软件公司 网站建设费分录程序员外包公司有哪些
  • 创建网站的app网站开发的抓包
  • 大学网站建设包括哪些课程云南省公共资源交易中心官网
  • 建设银行商城网站做推广怎么做
  • 全国教育平台网站建设在线超级外链工具