비가 오는 계절, 모기들이 번식하여 어떤 집의 천장 위에서 살고 있다.
천장 위는 \(h×w\) 크기의 정사각형 격자로 나타낼 수 있으며 격자의 칸 안에 모기들이 있다.
어느 날 그들의 서식지를 노리고 있던 잠자리가 침입하여 모기들을 잡아먹으려고 한다.
잠자리는 한 번의 비행으로 최대한 많은 모기를 잡고 싶어한다.
비행이 끝나면 모기들이 달아나 버리기 때문이다.
잠자리는 첫 행에 있는 칸 중에서 아무데서나 출발하고
이동할 때는 다음 행의 동일한 열 또는 그 양옆으로만 이동할 수 있다.
마지막 행에 도달하면 비행이 끝난다.
어떻게 하면 가장 많은 모기들을 잡을 수 있을까?
입력
- 첫째 줄에 \(h, w\)의 값이 주어진다.\((1 ≤ h ≤ 100, 1 ≤ w ≤ 100)\)
- 둘째 줄부터 \(h\)개의 줄에 걸쳐 각 칸에 있는 모기의 수가 주어진다. 모기의 수는 최대 1000이다.
출력
- 잠자리가 잡아먹을 수 있는 모기 수의 최댓값을 출력한다.
입력 예시 1
4 3
2 1 2
4 4 1
2 2 2
2 1 3
출력 예시 1
11
Comments