https://www.acmicpc.net/problem/1912
import sys
input = sys.stdin.readline
n = int(input())
arr = list(map(int, input().split()))
for i in range(1, n):
arr[i] = max(arr[i], arr[i]+arr[i-1])
print(max(arr))
현재 값과 현재 값 + 이전 값을 비교하면 된다.
예시 기준
이런식으로 현재 값 기준에서 가장 최대값을 구해주면 된다.