Вы дали n*m
лабиринт (матрица), который содержит значения 0 , 1 и 2 .значение 0 означает, что ячейка открыта, значение 1 означает, что ячейка является блоком, а значение 2 является отправной точкой.Вы можете идти только в левом, правом, верхнем, нижнем направлении в лабиринте.Найти минимальное расстояние от начальной точки до любого угла матрицы.
Пример:
n = 4, m = 5
лабиринт:
1 1 1 0 1
1 0 2 0 1
1 0 1 0 1
0 0 1 0 1
Ответ будет 2.
path ->отправная точка (2 ,3)->(2,4)->(1,4).
Помогите мне решить эту проблему !!