В чем проблема? если оть хоть раз читали про графы , то вы понимаете что математика в программирование не работает как в Учебнике ,почему? потому что вам дают две таблицы и говорят задача решена .
Да на картинке все понятно , но вот оно не будет так работать потому что


Потому что от вас скрыли целый кусок пояснения а как же вы будете опрашивать все это начало пути?
Задача Пусть есть поле 3 на 4
В произвольной точке размещаем две точки . Задача движение одной из точки к другой точке строго по вершинам поля 3 на 4 .
Если бы это быль линейный граф линейный граф проблем нет , как бы не размещались точки мы всегда найдем дорогу к другой точке …
Но как найти дорогу если ходить нужно по вершинам? а что если одна вершина не доступна для пути?
Сложность в том что место появления двух точек произволь ,а маршрут фиксирован строго по вершинам … Как организовать перебор вершин? что бы всегда двигатсья одной точки к другой пока она не достигнет место положения точки?
Решение задачи нужно в Скретч с поснением каждого шага , заранее спасибо