dp[i] = max(data[i], dp[i-1]+data[i])
다음 점화식을 통해 i번째 인덱스에서의 최대값을 구한다.n = int(input())
data = list(map(int,input().split()))
dp = [0] * len(data)
dp[0] = data[0]
# 리스트의 해당 인덱스에서의 최대값
# dp[i] = max(data[i], dp[i-1]+data[i])
for i in range(1, len(data)):
dp[i] = max(data[i], dp[i-1]+data[i])
print(max(dp))