Ответ:

Таблица расстояний между станциями:

ABCDE
A01154
B10212
C12017
D51107
E42770

Решение:

Иван Петрович едет из А в D через С. Нам нужно найти кратчайший путь A → C → D.

Рассмотрим возможные пути из А в С:

  • A → C: длина 1.
  • A → B → C: длина 1 + 2 = 3.

Кратчайший путь из А в С — это прямой путь A → C, длиной 1.

Теперь рассмотрим пути из С в D:

  • C → D: длина 1.
  • C → B → D: длина 2 + 1 = 3.
  • C → E → D: длина 7 + 7 = 14.

Кратчайший путь из С в D — это прямой путь C → D, длиной 1.

Общая длина кратчайшего пути A → C → D будет суммой длин кратчайших путей A → C и C → D.

Длина = (A → C) + (C → D) = 1 + 1 = 2.

Ответ: 2