
Есть байкер, отправляющийся в дорожное путешествие. Дорожное путешествие состоит из n + 1 точек на разных высотах. Байкер начинает свое путешествие в точке 0 с высотой, равной 0.
Вам дается целочисленный массив gain длиной n, где gain[i] – это чистый прирост высоты между точками i и i + 1 для всех (0 <= i < n).
Верните наибольшую высоту точки.
Входные данные: gain = [-5,1,5,0,-7]
Результат: 1
Пояснение: Высотами являются [0,-5,-4,1,1,-6]. Наивысшей является высота 1.
Входные данные: gain = [-4,-3,-2,-1,4,3,2]
Результат: 0
Пояснение: Высотами являются [0,-4,-7,-9,-10,-6,-3,-1]. Наивысшей является высота 0.
class Solution {
public:
int largestAltitude(vector<int>& gain) {
}
};