题目描述
有一个自行车手打算进行一场公路骑行,这条路线总共由 n + 1 个不同海拔的点组成。自行车手从海拔为 0 的点 0 开始骑行。
给你一个长度为 n 的整数数组 gain ,其中 gain[i] 是点 i 和点 i + 1 的 净海拔高度差(0 <= i < n)。请你返回 最高点的海拔 。
示例 1:
|  |  | 
示例 2:
|  |  | 
提示:
- n == gain.length
- 1 <= n <= 100
- -100 <= gain[i] <= 100
题解
- 累计海拔高度:- 初始海拔为 0,每次根据gain[i]更新当前海拔高度。
- 累计海拔高度公式:sum[i] = sum[i-1] + gain[i-1]。
 
- 初始海拔为 
- 最高海拔:- 在每次更新累计海拔高度后,检查当前海拔是否为最高值。
- 使用 std::max函数动态更新最高海拔。
 
|  |  | 
