728x90
반응형
n = int(input())
data = list(map(int,input().split()))
result = [0]*n
result[0] = data[0]
tmp=data[0]
for i in range(1,n):
tmp= tmp+data[i]
if tmp<0:
tmp = 0
result[i]=tmp
if max(data)<0 :
print(max(data))
else:
print(max(result))
728x90
반응형
'백준 > 다이나믹 프로그래밍' 카테고리의 다른 글
# 10844 쉬운 계단 수 (0) | 2020.09.11 |
---|---|
# 11053 가장 긴 증가하는 부분수열 (개념) (0) | 2020.09.11 |
# 2748 피보나치 수2 (0) | 2020.09.11 |
# 2156 포도주 시식 (0) | 2020.09.11 |
# 2193 이친수 (0) | 2020.09.11 |