게으른 소
시간 제한1초메모리 제한128 MB
맨해튼 거리 K 안에 든 풀의 합이 가장 큰 시작 칸을 골라 그 합을 구합니다.
문제
여름 더운 날, 소 Bessie는 꽤 게을러졌습니다. 들판에서 자신을 어디에 두면 짧은 거리 안에서 최대한 많은 맛있는 풀에 닿을 수 있을지 찾고 싶습니다.
Bessie가 사는 들판은 격자로 표현됩니다 (). 행 열 () 칸에는 풀 단위가 있습니다 (). 시작 칸에서 Bessie는 최대 걸음 ()만 걸을 의향이 있습니다. 한 걸음은 현재 칸에서 북, 남, 동, 서 중 하나로 인접한 칸으로 이동합니다.
시작 위치를 잘 고르면 걸음 이내에 도달할 수 있는 풀의 양을 최대로 만들 수 있습니다. 그 최댓값을 구하세요.
입력
- 1번째 줄: 정수 , .
- 다음 줄: 개의 정수로 번째 줄의 격자 값.
출력
- 1번째 줄: 시작 위치를 최적으로 고를 때 걸음 이내에 도달할 수 있는 풀의 최대 총량.
힌트
시작 칸을 바꿔가며 걸음 이내에 도달 가능한 칸들의 풀 합을 계산하면 됩니다.