설명
한 팀의 \(N\) 경기 골 득실차(이기면 양수, 지면 음수)가 경기 순서대로 주어집니다. 연속한 경기 구간 하나를 골라 그 구간의 골 득실차 합을 가장 크게 만들 때, 그 최대 합을 구하세요. (구간은 최소 한 경기를 포함해야 합니다.)
제약
\(1 \le N \le 100{,}000\), 각 골 득실차의 절댓값은 \(10^4\) 이하
입력 형식
첫째 줄에 경기 수 \(N\), 둘째 줄에 각 경기의 골 득실차 \(N\) 개가 주어집니다.
출력 형식
연속 구간 골 득실차 합의 최댓값을 출력합니다.
예제 1
입력
7
2 -1 3 -2 4 -5 2
출력
6
설명
연속 구간 [2,-1,3,-2,4] 의 합 6 이 최대입니다.
예제 2
입력
3
-3 -1 -2
출력
-1
설명
모두 음수면 가장 큰 한 경기 -1 을 고릅니다.
예제 3
입력
1
5
출력
5
설명
경기가 하나뿐이면 그 값.
문제 정보
riseoj 작성
출처 2026 월드컵
태그