Главная > Автобусы
1990

В городе имеется n автобусных остановок, обозначенные числами 1, 2, 3, ..., n. Проложено r автобусных маршрутов, заданных последовательностями соседних остановок при движении автобуса в одном направлении:

M1= (i11, i12, ..., i1m1),
M2= (i21, i22, ..., i2m2),
.........................,
Mr= (ir1, ir2, ..., irmr),
где ijk из множества чисел от 1 до n.

Построить алгоритм, который по заданным номерам остановок i и j определяет наиболее быстрый путь перемещения пассажира от остановки i до остановки j с использованием имеющихся маршрутов автобусов и при условии, что время движения между соседними остановками у всех маршрутов одинаково и в 3 раза меньше времени однократного изменения маршрута. Кроме того, автобусы движутся в обоих направлениях.

 
Hosted by uCoz