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

55. 跳跃游戏

时间:2023-04-27 12:23:17浏览次数:38  
标签:return 游戏 一步 55 nums int 跳跃

55. 跳跃游戏
开始想暴力递归, 超时

class Solution {
public:
    bool canJump(vector<int>& nums) {
        //一步一步走, 如果跳着没有走的快, 肯定过不去
        //k是跳着走能够到达的最远的地方
        int k = 0;
        for(int i = 0;i<nums.size();i++)
        {
            if (i>k) return false;
            //跳
            k = max(i + nums[i],k);
        }
        return true;
    }
};

跳是划定范围, 也就是说, 我跳着走是能够过来的, 就算踩到0也不要怕
一步一步走, 如果跳着没有走的快, 肯定过不去

标签:return,游戏,一步,55,nums,int,跳跃
From: https://www.cnblogs.com/Long23/p/17358566.html

相关文章

  • 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接......
  • 斯坦福 UE4 C++ ActionRoguelike游戏实例教程 15.创建持续效果BUFF
    斯坦福课程UE4C++ActionRoguelike游戏实例教程0.绪论概述本篇文章对应Lecture18–CreatingBuffs,WorldInteraction,71、72节。将会基于之前实现的SurAction能力系统,教你如何定义和创建拥有持续效果的BUFF,例如许多游戏常见的灼烧、中毒效果。目录分析创建BUFF基类......
  • 斯坦福 UE4 C++ ActionRoguelike游戏实例教程 16.优化交互,实现看到物体时出现交互提
    斯坦福课程UE4C++ActionRoguelike游戏实例教程0.绪论概述本篇文章对应Lecture18–CreatingBuffs,WorldInteraction,73节。本文将会重构以前实现过的SurInteractionComponent,实现在玩家注释可交互物体时,可以出现可交互提示,效果如下:在文章的最后,我会放出所有相关的代......
  • ASUS PRIME B550M-A (WI-FI) AMD Ryzen 3600电脑 Hackintosh 黑苹果efi引导文件
    原文来源于黑果魏叔官网,转载需注明出处。(下载请直接百度黑果魏叔)硬件型号驱动情况主板ASUSPRIMEB550M-A(WI-FI)处理器AMDRyzen3600已驱动内存16GB2933hz已驱动硬盘MidasForce1TBSSDNVMEM.2Gen3x42280FormFactor已驱动显卡AMDRX6600-XT已驱动声卡瑞昱@英特尔......
  • leetcode 550 游戏玩法分析IV
    游戏玩法分析 selectround(avg(a.event_dateisnotnull),2)asfractionfrom(selectplayer_id,min(event_date)asevent_datefromactivitygroupbyplayer_id)aspleftjoinactivityasaonp.player_id=a.player_idanda.event_date=date_......