首页 > 其他分享 >55. 跳跃游戏

55. 跳跃游戏

时间:2023-04-27 19:33:39浏览次数:26  
标签:return 游戏 nums 55 int 数组 跳跃 size

给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。

数组中的每个元素代表你在该位置可以跳跃的最大长度。

判断你是否能够到达最后一个下标。

> 贪心解法

class Solution {
public:
    bool canJump(vector<int>& nums) {
        int cover = 0;
        if (nums.size() == 1) return true; // 只有一个元素,就是能达到
        for (int i = 0; i <= cover; i++) { // 注意这里是小于等于cover
            cover = max(i + nums[i], cover);
            if (cover >= nums.size() - 1) return true; // 说明可以覆盖到终点了
        }
        return false;
    }
};

标签:return,游戏,nums,55,int,数组,跳跃,size
From: https://www.cnblogs.com/lihaoxiang/p/17360036.html

相关文章

  • 如何在Godot中使用ParallaxBackground实现稳定的2d游戏背景[一问随笔]
    问题:我尝试给2d游戏添加静态的背景,当角色运动速度很快时相机的渲染就跟不上角色了,背景会发生这样巨大的位移。我将Camera2d节点和背景节点绑在一起,但根本无法解决这个问题。我还尝试制作天空盒子作为解决方案,有没有什么更好的方案?解决:Godot提供了两种节点ParallaxBa......
  • hncloud:如何提高游戏服务器访问速度
    对于游戏行业来说,游戏服务器的速度直接影响到玩家的游戏体验。如果服务器速度太慢,游戏画面卡顿、延迟、丢包等问题将会大大影响游戏的流畅度和用户的满意度。所以,如何提高游戏服务器的访问速度,让游戏变得更加畅快呢?游戏企业可以从选择游戏服务器的角度进行改进。选择高速......
  • [生活日记]参与unity非游戏行业开发者大会小结
    今天下午花了半天时间公司全体都去人民广场参与了一个unity非游戏行业开发者大会,主要了解到unity这款全球顶尖之一的游戏引擎的一个发展史,从05年三个美国人技术研发开始,一直到12年开始引进中国,经过这短短两年左右的时间,获得了逛到游戏开发者的喜爱和肯定,它始于游戏,但非终止于游戏,今......
  • 55. 跳跃游戏
    55.跳跃游戏开始想暴力递归,超时classSolution{public:boolcanJump(vector<int>&nums){//一步一步走,如果跳着没有走的快,肯定过不去//k是跳着走能够到达的最远的地方intk=0;for(inti=0;i<nums.size();i++){......
  • mac冒险解谜游戏:猫城迷案Nine Noir Lives 激活版
    NineNoirLives是一款猫咪主题的冒险解谜游戏,由微型工场开发并于2020年发行。游戏的画面采用了手绘风格,背景设置在一个充满黑色幽默和神秘气氛的城市中。玩家扮演一只名叫“帕特里克”(Patrick)的黑猫侦探,跟随着一系列线索进行调查,揭开隐藏在城市中的阴谋和秘密。通过与其他角色交......
  • H3C S5560S 修改VLAN Address
    <SW1>sysSystemView:returntoUserViewwithCtrl+Z.[SW1]discu#version7.1.070,Release6126P20#sysnameSW1#interfaceVlan-interface1ipaddress192.168.3.51255.255.255.0<SW1>undo ipaddress192.168.3.51#Restorethedefaultsetting......
  • 勇士召唤Summon Quest一款mac冒险游戏 中文版
    SummonQuest是一款卡牌收集类的手机游戏,玩家需要在游戏中收集各种强力的卡牌,并组建自己的队伍来进行战斗。游戏采用了即时战斗的方式,玩家需要根据卡牌的属性和技能来制定最佳策略,战胜对手。游戏特色:卡牌收集:SummonQuest拥有数百张不同类型的卡牌,每个卡牌都有独特的属性和技能,玩家......
  • 剑指 Offer 55 - II. 平衡二叉树
    剑指Offer55-II.平衡二叉树输入一棵二叉树的根节点,判断该树是不是平衡二叉树。如果某二叉树中任意节点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。示例1:给定二叉树[3,9,20,null,null,15,7]3/\920/\157返回true。示例2:......
  • 推荐一个可以提高生产力的在线游戏
    很久没推荐好玩的工具了,今天给家推荐一个非常有意思的游戏:HabiticaHabitica除了是个游戏之外,居然还是一个生产力应用!为什么说Habitica还是个生产力应用呢?因为它还可以帮助我们养成习惯!通过Habitica,我们可以用它的每日目标和代办事项列表功能来跟踪和管理你的习惯在完成任务......
  • day55(2023.4.24)
    1.应用程序分层 应用程序分层实现在分层项目中实现查询业务UserDao接口 UserDaoImpl接口实现类 UserService接口 UserServiceImpl接口实现类 web 此时数据库中的数据 运行结果2.封装通用的BaseDao封装通用的DML操作BaseDao接口 BaseDaoImpl接......