Присоединиться

Информатика·Задания Д13 B13. Поиск путей в графе·11 класс

Сколько существует различных путей из города A в город M?

Условие

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

Рисунок к задаче

Ответ

36

Решение по шагам

  1. Как рассуждать

    Решение. Начнем считать количество путей с конца маршрута - с города М. N_X — количество различных путей из города А в город X, N — общее число путей. В "М" можно приехать из K, H или L, поэтому N = N_M = N_K + N_H + N _L (1) Аналогично: N_K = N_H + N_P; N_H = N_F + N_C + N_A + N_D + N_G;N_L = N_H. Добавим еще вершины: N_Р = N_H;N_F = N_B + N_C; N_C = N_A = 1;N_D = N_A = 1;N_G = N_D + N_E. N_B = N_A + N_C = 1 + 1 = 2;N_E = N_D + N_A = 1 + 1 = 2; Преобразуем вершины: N_Р = N_H;N_F = N_B + N_C = 2 + 1 = 3; N_C = N_A = 1;N_D = N_A = 1;N_G = N_D + N_E = 1 + 2 =

Осталось ещё 5 шагов — откроются после входа:

  • Шаг 2
  • Шаг 3
  • Шаг 4
  • Шаг 5
  • Шаг 6
Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Задания Д13 B13. Поиск путей в графе»