n x m 크기의 미로가 있을 때 입구에서 출구까지 최단경로길이의 최대값을 구하라.

입구는 항상 가장 왼쪽 위, 출구는 항상 가장 오른쪽 아래.

미로는 길과 벽으로 이루어져 있고 항상 길로만 이동 가능하며 대각선으로 이동도 가능하다.

대각선으로의 이동도 거리를 1로 생각한다.


ex) 3 x 3 미로 (0 = 길, 1 = 벽)

0 1 1

0 1 1

1 0 0

최대 길이 = 3


미로에 갇힌 애 최대한 나가기 힘들게 방해한다고 생각하면 편할듯.

n x m 크기로 주어졌을 때 일반화 할 수 있으면 좋겠음.