【LeetCode】1732.找到最高海拔
题目描述
有一个自行车手打算进行一场公路骑行,这条路线总共由 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.找到最高海拔相关推荐
- LeetCode 1732. 找到最高海拔
文章目录 1. 题目 2. 解题 1. 题目 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成. 自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整 ...
- 【1732. 找到最高海拔】
leetcode力扣刷题打卡 题目:1732. 找到最高海拔 描述:有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你 ...
- 1732. 找到最高海拔
1732. 找到最高海拔 难度简单 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整数数组 ga ...
- LC-1732. 找到最高海拔
1732. 找到最高海拔 难度简单 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整数数组 ga ...
- 5645. 找到最高海拔
5645.找到最高海拔 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整数数组 gain ,其中 ...
- C++描述 5645. 找到最高海拔
C++描述 5645. 找到最高海拔 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在CSDN中写博客,唯一博客更新的地址为: ...
- 浅谈 找到最高海拔 问题
找到最高海拔 问题: 有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成.自行车手从海拔为 0 的点 0 开始骑行. 给你一个长度为 n 的整数数组 gain ,其中 ...
- leetcode 658. 找到 K 个最接近的元素
leetcode 658. 找到 K 个最接近的元素 题目描述: 给定一个排序好的数组 arr ,两个整数 k 和 x ,从数组中找到最靠近 x(两数之差最小)的 k 个数.返回的结果必须要是按升序排 ...
- LeetCode 2217. 找到指定长度的回文数
文章目录 一.题目 1.题目描述 2.基础框架 3.原题链接 二.解题报告 1.思路分析 2.时间复杂度 3.代码详解 三.本题小知识 四.加群须知 一.题目 1.题目描述 给你一个整数数组 qu ...
最新文章
- 我是如何在尼日利亚的沃里创立Google Developers Group GDG分会的,并达到了100位成员...
- Nat Micro | 沈建忠团队发现新型可转移的替加环素高水平耐药机制
- 全球及中国蔬菜泥配料行业竞争策略及投资潜力研究报告2021-2027年版
- AcWing算法提高课 Level-3 第二章 搜索
- 月入10万和月入5千的人关键区别是什么???
- Apache Camel 2.16发布–十大亮点
- Android json数据解析及简单例子
- Linux学习-Jenkins安装
- WPF动态改变主题颜色
- 关于信息化的全球进程的思考
- 汉高澳大利亚sinox2014电影播放flash最好的办法是安装游戏windows文本firefox
- 联想微型计算机改win76,装不了Win7?采用第六代酷睿处理器的电脑改装Win7的方法...
- Java生成word 并导出简历
- webofscience入口注册_Web Of Science数据库免费检索入口,SCI论文期刊数据库免费入口...
- 免费抠人像、抠图网站
- AI公开课:人工智能领域之AI+制造行业之《人工智能+制造(智能制造)产业发展的现状/影响/+互联网、未来展望》课堂笔记
- Python爬取图片并命名
- Eclipse替换和查找快捷键
- 2023年经济危机要来了,如何度过这个难关?
- dbvis增加oralc连接