Day12
Date: October 7, 2022 10:21 AM
LinkedIn: https://leetcode.cn/problems/maximum-ascending-subarray-sum/
Title: 最大升序子数组和
class Solution:
def maxAscendingSum(self, nums: List[int]) -> int:
max_cnt=0
n = len(nums)
i = 0
while i < n:
cnt = 0 # 初始化子数组和
j = i+1
cnt += nums[i] #子数组第一个数
while j < n and nums[i] < nums[j]:
cnt += nums[j] # 满足升序子数组的数
i+=1
j+=1
if max_cnt < cnt: #更新最大升序子数组和
max_cnt = cnt
i += 1
return max_cnt