代码随想录算法训练营第二十八天-贪心算法-55. 跳跃游戏

ops/2025/1/13 4:28:14/
  • 这是一道把看起来扑朔迷离的数学题巧妙转化成范围判定的题目
  • 真是思想闪光之处,让人叹为观止
  • 把计算哪个格子步数可以走到最后一条,改变成,基某一个格处所走的范围是否可以覆盖最后一格
#include <iostream>
#include <vector>class Solution {
public:bool canJump(std::vector<int>& nums) {int cover = 0;if (nums.size() == 1)return true;for (int i = 0; i <= cover; ++i) {cover = std::max(cover, i + nums.at(i));if (cover >= nums.size() - 1)return true;}return false;}
};int main()
{Solution s;std::vector<int> nums {3, 2, 1, 0, 4};std::cout << s.canJump(nums) << std::endl;return 0;
}
  • 汇总

http://www.ppmy.cn/ops/149641.html

相关文章

了解SQL

目录 1、数据库基础 &#xff08;1&#xff09;数据库&#xff08;database&#xff09; &#xff08;2&#xff09;表&#xff08;table&#xff09;与模式&#xff08;schema&#xff09; &#xff08;3&#xff09;列和数据类型 &#xff08;4&#xff09;行 &#xff…

_STM32关于CPU超频的参考_HAL

MCU: STM32F407VET6 官方最高稳定频率&#xff1a;168MHz 工具&#xff1a;STM32CubeMX 本篇仅仅只是提供超频&#xff08;默认指的是主频&#xff09;的简单方法&#xff0c;并未涉及STM32超频极限等问题。原理很简单&#xff0c;通过设置锁相环的倍频系数达到不同的频率&am…

Unity3D Huatuo示例项目源码分析与启发详解

前言 Unity3D作为一款功能强大的跨平台游戏引擎&#xff0c;在游戏开发领域具有广泛的应用。然而&#xff0c;在实际开发中&#xff0c;特别是在iOS和Android等限制JIT&#xff08;Just-In-Time&#xff09;编译的平台上&#xff0c;如何实现高效的热更新一直是开发者面临的挑…

基于Django的个性化餐饮管理系统

系统展示 用户前台界面 管理员后台界面 系统背景 该系统的研发对于餐饮行业具有重要意义。首先&#xff0c;通过个性化餐饮管理系统的应用&#xff0c;餐饮企业能够精准把握顾客需求&#xff0c;提供定制化服务&#xff0c;从而增强顾客粘性&#xff0c;提升顾客满意度。其次&a…

Meilisearch ASP.Net Core API 功能demo

安装 MeiliSearch 0.15.5 0.15.5demo code using Meilisearch; using System.Data; using System.Text.Json; using System.Text.Json.Serialization;namespace MeiliSearchAPI {public class MeilisearchHelper{public MeilisearchHelper(){DefaultClient…

【Linux】传输层协议TCP

目录 TCP协议 TCP协议段格式 确认应答(ACK)机制 超时重传机制 连接管理机制 理解TIME_WAIT状态并解决由此引起的bind失败的方法 流量控制 滑动窗口 拥塞控制 延迟应答 捎带应答 面向字节流 粘包问题 TCP异常情况 TCP/UDP对比 用UDP实现可靠传输 TCP协议 TCP协…

【机器学习】聚类评价指标之福尔克斯–马洛斯指数(Fowlkes–Mallows Index, FMI)

福尔克斯–马洛斯指数&#xff08;Fowlkes–Mallows Index, FMI&#xff09;是一种用于评估聚类结果与实际标签之间一致性的指标。FMI 值可以用于衡量聚类的准确性&#xff0c;特别是在有真值标签的监督评估场景中。 计算公式 FMI 的计算基于以下公式&#xff1a; 其中&#…

winform第三方界面开源库AntdUI的使用教程保姆级环境设置篇

1. AntdUI 1.1. 导入项目 1.1.1. 首先新建一个空白的基于.net的Winfrom项目1.1.2. 复制AntdUI中src目录到我们的解决方案下面1.1.3. 解决方案下添加现有项目1.1.4. 添加项目引用 1.2. 编写代码 1.2.1. 改写Form1类&#xff0c;让其继承自public partial class Form1 : AntdUI.W…