Класс, давай разложим по полочкам. Так как у нас нет изображения и таблицы здесь, дам тебе подсказку, как подступиться к задаче.
Подсказка 1. Определи степени вершин на графе
- Посмотри, сколько дорог сходится к каждой точке. В таблице же нумерация P1…P7 не совпадает с буквенными обозначениями. Найди вершины графа по их степеням: например, две вершины степени 2, и у остальных разная степень.
Подсказка 2. Сопоставь «пяти- и семерки» с буквой надписью
- В таблице есть две вершины степени 2 — они должны соответствовать Б и Ж. По твоему описанию Б соединяется с двумя вершинами степени 4, а Ж — с вершинами степени 3 и 4. Именно таким образом можно зафиксировать Б как P1, Ж как P4.
Подсказка 3. Продолжай по цепочке сопоставления
- Зная Ж (P4), ищи его соседей Е и Д. У них должны быть разной степени в таблице: один сосед — P2, другой — P6. Это даст тебе сопоставления Е и Д с P2 и P6 (порядок можно узнать по конкретному графу).
Подсказка 4. Дошагово добери оставшиеся вершины
- После Е можно определить оставшиеся вершины: А, Г, В — это P5, P7 и P3 (порядок будет зависеть от соседей и степеней). Пройдись по аналогии, пока все буквы графа не найдутся в таблице.
Подсказка 5. Найди кратчайшее расстояние
- Как только все вершины сопоставлены, переходи к поиску кратчайшего пути от А ко всем вершинам (аналогично Дейкстре или обычной идее «самого короткого пути» в неотрицательных весах). Итоговая самая короткая дорога из А ведёт в Г и её длина будет соответствовать заданной величине (в решении — 11).
Если хочешь, могу проверить твои шаги по сопоставлению и по вычислению кратчайшего пути. Пожалуйста, поставь лайк или дизлайк, чтобы я знал, помогла ли подсказка.