找到最高海拔
题目 找到最高海拔
思路分析
构造前缀和的时候找到一个最大值
记得把0考虑进去
可以直接让maxv初始为0
代码实现
class Solution {
public:
int largestAltitude(vector<int>& gain) {
const int N=110;
int s[N];
int n=gain.size();
int maxv=0;
for(int i=1;i<=n;i++){
s[i]=s[i-1]+gain[i-1];
maxv=max(maxv,s[i]);
}
return maxv;
}
};
同类题型
视频讲解
⬅️ 所有奇数长度子数组的和 🏠 00-刷题理模型 ➡️ 智力测试
💬 评论