请你找出 nums 中 和的绝对值 最大的任意子数组(可能为空),并返回该 最大值。
思路:mi记录最小值,mx记录最大值;
class Solution:
def maxAbsoluteSum(self, A: List[int]) -> int:
mi, mx, ans = 0, 0, -float(‘inf‘)
for x in A:
if mi >= 0: mi = x
else: mi += x
if mx <= 0: mx = x
else: mx += x
ans = max(ans, mx, abs(mi))
return ans
原文:https://www.cnblogs.com/wdt1/p/14404403.html