최대 부분배열의 문제였다. DP를 이용해서 수월하게 해결할 수 있었다.
T = int(input()) for _ in range(T): N = int(input()) li = list(map(int, input().split())) for i in range(1, len(li)): li[i] = max(li[i], li[i] + li[i-1]) print(max(li))