Coding Test/Baekjoon

1923 연속합

브이담곰 2024. 8. 6. 13:22

✔ 유형 : DP

✔ 문제 풀이:

 

 

코드

import sys
import copy
input = sys.stdin.readline

N = int(input())
arr = list(map(int, input().split()))
DP = copy.deepcopy(arr)
for i in range(1, N):
    DP[i] = max(DP[i]+DP[i-1], arr[i])

  
#result
print(max(DP))