격자 연결하기
면접 대비시간 제한1초메모리 제한1024 MB
N×M 격자의 각 칸에 정수가 적혀 있을 때, 두 칸을 골라 그 사이 최단 경로에 있는 칸 값의 합을 최대로 구합니다.
문제
각 격자에 정수가 적힌 크기의 격자판이 있다. 격자판 점수는 격자 2개를 고른 뒤 최단 경로로 연결했을 때, 연결된 경로에 있는 격자들에 적힌 수의 합으로 계산한다.

최단 경로가 여러 개면 그중 아무 경로를 골라도 된다. 연결된 경로에는 고른 두 격자도 포함된다. 같은 위치의 격자를 두 번 고를 수도 있는데, 이때는 그 격자의 수를 한 번만 더한다.
임의의 두 격자를 골랐을 때 얻을 수 있는 격자판 점수의 최댓값을 구한다.
입력
첫째 줄에 격자판의 세로 크기 과 가로 크기 이 공백으로 구분되어 주어진다.
둘째 줄부터 줄에 걸쳐 격자의 점수 가 공백으로 구분되어 주어진다.
출력
두 격자를 골랐을 때 얻을 수 있는 격자판 점수의 최댓값을 출력한다.
힌트
를 기준으로 위치의 격자와 위치의 격자를 고르면 을 선택하여 점을 얻는다.