import sys
def MaxNum(n, lis):
k = [0 for _ in range(n)]
k[0] = lis[0]
for i in range(1, n):
k[i] = max(lis[i],k[i-1] + lis[i])
return max(k)
if __name__ == "__main__":
n = int(input())
l = []
for _ in range(n):
l.append(int(input()))
ans = MaxNum(n,l)
print(ans)
最简单的动归,不解释

京公网安备 11010502036488号