Задание 5. Тип заданий 15: поиск путей в графе.
  • Задание:

    На рисунке показана схема дорог, связывающих города A, B, C, D, E, F, G, H, I, J. По каждой дороге можно двигаться только в одном направлении, указанном стрелкой. Сколько существует различных путей из города A в город J?

  • Решение:

    Обратите внимание, чтобы попасть в пункт J из пунктов A..F, нужно обязательно пройти через пункт G, из которого существует три пути в пункт J. То есть мы можем найти все пути из A в G, и умножить их на 3.

    Для решения построим граф:

    Шаг 1. Из пункта А пути ведут в пункты B, C, D:

    Шаг 2. Из пункта B пути ведут в пункты C и E:

    Шаг 3. Из пункта C пути ведут в E, G, F, из пункта E — только в пункт G:

    Конечный пункт (G) для удобства обведем кружком.

    Шаг 4. Из пунктов E и F существует по одному пути в пункт G:

    Шаг 5. Как мы видим по построенному графу, из пункта C существует три пути в пункт G. Не будем снова расписывать все пути, просто поставим тройку для пункта C:

    Шаг 6. Схема симметрична, логично предположить, что из D в G столько же путей, сколько из B в G, то есть 4. Отметим это на графе:

    Остаётся посчитать:

    1+1+1+1+3+4 = 11

    Но мы искали пути из A в G, а нам нужно количество путей из A в J. Как мы решили в начале, для этого нужно умножить количество путей из A в G на 3:

    11*3 = 33

    Ответ: 33

Поделиться:
 
Комментарии (0)

Нет комментариев. Ваш будет первым!

Перевести число из в Результат: 510 = 1012