t = int(input())
for q in range(t):
n = int(input())
n_lst = list(map(int,input().split()))
maxx = 0
hap = 0
for i in range(n):
hap = hap + n_lst[i]
if hap < 0: hap = 0 # 연속된 숫자의 합이 0보다 작으면 0으로 초기화
elif hap > maxx: maxx = hap # hap이 maxx보다 크면 maxx는 hap
print('#%d'%(q+1),maxx)
'problem solving' 카테고리의 다른 글
1215. [S/W 문제해결 기본] 3일차 - 회문1 (0) | 2019.09.18 |
---|---|
1206. [S/W 문제해결 기본] 1일차 - View (0) | 2019.09.17 |
1204. [S/W 문제해결 기본] 1일차 - 최빈수 구하기 (0) | 2019.09.15 |
1288. 새로운 불면증 치료법 (0) | 2019.09.14 |
1928. Base64 Decoder (0) | 2019.09.14 |
댓글