최대 부분 배열 합

아직 제출이 없습니다시간 제한1초메모리 제한256 MB

문제

크기 NN인 정수 배열 XX가 주어질 때, 연속한 부분 배열 중 원소 합이 최대인 값을 구한다. 즉 max1ijN(X[i]++X[j])\max_{1 \le i \le j \le N} (X[i] + \cdots + X[j])를 계산한다.

입력

첫 줄에 테스트 케이스 수 TT가 주어진다. 각 테스트 케이스는 배열 크기 N$$(1 \le N \le 1000) 한 줄과, 다음 줄에 Xi<1000|X_i| < 1000을 만족하는 NN개의 정수가 공백으로 구분되어 주어진다.

출력

각 테스트 케이스마다 maximum subarray의 합을 한 줄에 출력한다.