사과나무
면접 대비시간 제한1초메모리 제한512 MB
N×N 격자에 각 칸의 이익이 주어질 때, 합이 가장 큰 K×K 정사각형 부분 격자를 찾는다.
문제
크기의 정사각형 과수원이 있고, 그루의 사과나무가 크기의 간격으로 모든 칸에 심어져 있다.
농부 형곤이가 가을을 맞아 사과를 수확하려는데, 땅주인 신영이가 "너는 과수원 내에 사과나무를 크기의 정사각형 모양으로만 수확해 가져갈 수 있어. 이때 는 보다 크거나 같고 보다 작거나 같은 정수라구! 나머지는 내가 먹을께! 하하!" 라고 통보했다.
사과나무 하나를 수확할 때, 사과로 얻는 이익과 노동비로 빠져나가는 손해가 함께 발생한다.
그래서 형곤이는 나무의 위치를 좌표로 하여, 사과로 얻은 이익과 노동비를 더한 총이익을 2차원 배열의 형태로 정리했다.
악독한 땅주인 신영이에게 고통받는 귀여운 형곤이에게 최대 총이익을 안겨주고 싶은 당신, 형곤이를 도와주자!
입력
첫 번째 줄에는 과수원의 크기 이 주어진다. ()
두 번째 줄부터 번째 줄까지, 해당 나무를 수확했을 때 얻을 수 있는 총이익을 표시한다.
총이익은 보다 크거나 같고 보다 작거나 같은 정수이다.
출력
첫 번째 줄에 최댓값을 출력한다.