#10 Gold IV
문제 설명
N×M 크기의 미로가 주어진다. 미로에서 1은 이동할 수 있는 칸이고, 0은 이동할 수 없는 칸이다.
(1, 1)에서 출발하여 (N, M)의 위치로 이동할 때 지나야 하는 최소의 칸 수를 구하시오. 시작 위치와 도착 위치를 포함하여 센다.
이동은 상하좌우 네 방향으로만 가능하다.
입력 형식
첫째 줄에 두 정수 N, M이 주어진다. (2 ≤ N, M ≤ 100)
다음 N개의 줄에 M개의 정수가 붙어서 주어진다. 시작 칸과 도착 칸은 항상 1이다.
출력 형식
첫째 줄에 (1, 1)에서 (N, M)으로 가는 최소 칸 수를 출력한다. 항상 도달할 수 있는 경우만 주어진다.
예제 1
입력
4 6 101111 101010 101011 111011
출력
15
예제 2
입력
2 2 11 11
출력
3
문제 정보
시간 제한 1000ms
메모리 제한 256MB
제출 수 0
정답률 0.0%