시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 512 MB | 3973 | 27 | 16 | 2.465% |
n개의 정수로 이루어진 임의의 수열이 주어진다. 우리는 이 중 연속된 몇 개의 수를 선택해서 구할 수 있는 합 중 가장 큰 합을 구하려고 한다. 단, 수는 한 개 이상 선택해야 한다.
예를 들어서 10, −4, 3, 1, 5, 6, −35, 12, 21, −1이라는 수열이 주어졌다고 하자. 여기서 정답은 12 + 21인 33이 정답이 된다.
첫째 줄에 자연수 n이 주어진다.
둘째 줄에는 수열을 구성하는 n개의 정수 ai들이 공백을 사이에 두고 주어진다.
첫째 줄에 답을 출력한다.
이 서브태스크에서 n ≥ 6이며, 이 서브태스크의 모든 데이터는 다음과 같은 과정을 통해 생성되었다.
(-?[1-9][0-9]*|0)
의 형태로 주어진다.10 10 -4 3 1 5 6 -35 12 21 -1
33
이 문제를 풀었을 때의 점수는 다음과 같이 계산한다.
Contest > BOJ User Contest > 구데기컵 > 진짜 최종 구데기컵 2 ➗번