题目描述

有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成。自行车手从海拔为 0 的点 0 开始骑行。
给你一个长度为 n 的整数数组 gain ,其中 gain[i] 是点 i 和点 i + 1 的 净海拔高度差(0 <= i < n)。请你返回 最高点的海拔 。

示例 1:

输入:gain = [-5,1,5,0,-7]
输出:1
解释:海拔高度依次为 [0,-5,-4,1,1,-6] 。最高海拔为 1 。

示例 2:

输入:gain = [-4,-3,-2,-1,4,3,2]
输出:0
解释:海拔高度依次为 [0,-4,-7,-9,-10,-6,-3,-1] 。最高海拔为 0 。

提示:

n == gain.length
1 <= n <= 100
-100 <= gain[i] <= 100

方法一:维护前缀和

class Solution {public:int largestAltitude(vector<int>& gain) {int maxAltitude=0;int nowAltitude=0;for(auto &x : gain){nowAltitude += x;maxAltitude = max(nowAltitude, maxAltitude);}return maxAltitude;}
};

心得

  • 这道题很简单,看了题解才知道我写的方法叫做求前缀和
  • 需要注意的点有两个:
    1.这里遍历gain数组的元素可以使用for auto,比for i效率快很多;
    2.比较可以直接使用max函数,比if语句简洁。

【LeetCode】1732.找到最高海拔相关推荐

  1. LeetCode 1732. 找到最高海拔

    文章目录 1. 题目 2. 解题 1. 题目 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成. 自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整 ...

  2. 【1732. 找到最高海拔】

    leetcode力扣刷题打卡 题目:1732. 找到最高海拔 描述:有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你 ...

  3. 1732. 找到最高海拔

    1732. 找到最高海拔 难度简单 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整数数组 ga ...

  4. LC-1732. 找到最高海拔

    1732. 找到最高海拔 难度简单 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整数数组 ga ...

  5. 5645. 找到最高海拔

    5645.找到最高海拔 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整数数组 gain ,其中 ...

  6. C++描述 5645. 找到最高海拔

    C++描述 5645. 找到最高海拔   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在CSDN中写博客,唯一博客更新的地址为: ...

  7. 浅谈 找到最高海拔 问题

    找到最高海拔 问题: 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整数数组 gain ,其中 ...

  8. leetcode 658. 找到 K 个最接近的元素

    leetcode 658. 找到 K 个最接近的元素 题目描述: 给定一个排序好的数组 arr ,两个整数 k 和 x ,从数组中找到最靠近 x(两数之差最小)的 k 个数.返回的结果必须要是按升序排 ...

  9. LeetCode 2217. 找到指定长度的回文数

    文章目录 一.题目 1.题目描述 2.基础框架 3.原题链接 二.解题报告 1.思路分析 2.时间复杂度 3.代码详解 三.本题小知识 四.加群须知 一.题目 1.题目描述   给你一个整数数组 qu ...

最新文章

  1. 我是如何在尼日利亚的沃里创立Google Developers Group GDG分会的,并达到了100位成员...
  2. Nat Micro | 沈建忠团队发现新型可转移的替加环素高水平耐药机制
  3. 全球及中国蔬菜泥配料行业竞争策略及投资潜力研究报告2021-2027年版
  4. AcWing算法提高课 Level-3 第二章 搜索
  5. 月入10万和月入5千的人关键区别是什么???
  6. Apache Camel 2.16发布–十大亮点
  7. Android json数据解析及简单例子
  8. Linux学习-Jenkins安装
  9. WPF动态改变主题颜色
  10. 关于信息化的全球进程的思考
  11. 汉高澳大利亚sinox2014电影播放flash最好的办法是安装游戏windows文本firefox
  12. 联想微型计算机改win76,装不了Win7?采用第六代酷睿处理器的电脑改装Win7的方法...
  13. Java生成word 并导出简历
  14. webofscience入口注册_Web Of Science数据库免费检索入口,SCI论文期刊数据库免费入口...
  15. 免费抠人像、抠图网站
  16. AI公开课:人工智能领域之AI+制造行业之《人工智能+制造(智能制造)产业发展的现状/影响/+互联网、未来展望》课堂笔记
  17. Python爬取图片并命名
  18. Eclipse替换和查找快捷键
  19. 2023年经济危机要来了,如何度过这个难关?
  20. dbvis增加oralc连接

热门文章

  1. [转]我们需要什么样的游戏
  2. 进口付汇联的打印和下载,报关单进口付汇联的打印方法
  3. 反相器链的尺寸优化反相器的功耗计算
  4. java c 大学_为什么大多数大学先将C语言作为首学语言,看完你明白了吗?
  5. python删除图片_删除相同图片,Python实现
  6. 2021年税务执法资格考试重点总结
  7. 中日IT软件行业对比
  8. 大众点评网回应商家围攻:因诚信问题被暂停收录
  9. Zabbix监控系统 一(超详细步骤和图解 )
  10. 人工膜行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)