동물 관찰 (쉬운 버전)
면접 대비시간 제한3초메모리 제한512 MB
두 대의 카메라를 연속된 k개 구역에 번갈아 배치해, 같은 날 두 카메라가 겹쳐 보는 구역은 한 번만 세는 관측 동물 수의 최댓값을 구합니다.
문제
쉬운 버전과 어려운 버전의 차이는 의 제약 조건뿐이다.
Gildong은 동물 관찰을 좋아해서 숲에서 야생동물을 촬영하려고 카메라를 두 대 샀다. 한 대는 빨간색이고 다른 한 대는 파란색이다.
Gildong은 1일부터 일까지 일 동안 영상을 찍는다. 숲은 1번부터 번까지 번호가 붙은 개의 구역으로 나뉜다. 카메라는 다음과 같이 사용한다.
- 홀수 날(1일, 3일, 5일, ...)에는 빨간 카메라를 숲에 가져가 2일 동안 영상을 찍는다.
- 짝수 날(2일, 4일, 6일, ...)에는 파란 카메라를 가져가 2일 동안 영상을 찍는다.
- 일째에 카메라로 촬영을 시작하면 그 카메라는 하루만 촬영한다.
카메라 하나는 연속된 개 구역을 관찰할 수 있다. 예를 들어 , 이면 카메라를 , , 중 하나에 두고 이틀 동안 관찰할 수 있다.
Gildong은 날마다 구역별로 볼 수 있는 동물 수를 알고 있다. 최대한 많은 동물을 관찰하려고 하므로, 일 동안 두 카메라를 배치하는 최선의 방법을 찾아야 한다. 두 카메라가 같은 날 같은 구역을 관찰하면, 그 구역의 동물은 한 번만 센다.
입력
첫 줄에는 세 정수 , , 가 주어진다 (, , ). 각각 기록하는 날의 수, 구역의 수, 카메라가 관찰하는 연속 구역의 수이다.
다음 개 줄에는 각각 개의 정수가 주어진다. 번째 줄의 번째 정수는 일째에 번 구역에서 볼 수 있는 동물 수이며, 0 이상 1000 이하이다.
출력
관찰할 수 있는 동물 수의 최댓값을 한 줄에 정수로 출력한다.
힌트
네 테스트 케이스에서 동물을 관찰하는 최적의 방법은 다음 그림과 같다.
테스트 1:

테스트 2:

테스트 3:

테스트 4:
