Задача к ЕГЭ по информатике на тему «поиск самого длинного пути в ориентированном графе» №2

На рисунке представлена схема дорог между населенными пунктами А, Б, В, Г, Д, Е, Ж, З, И, К.  По каждой дороге можно двигаться только в одном направлении, указанном стрелкой.

Найдите самый длинный (пройдено больше всего городов) маршрут из пункта А  в пункт К  . Если таких маршрутов несколько, то в месте их «разделения» выбирайте тот город, буквенное обозначение которого идет раньше в алфавите. Например, между дорогами А Б  и АВ  следует выбрать АБ  .

В ответе укажите буквенные обозначения городов согласно маршруту без разделителей. Например: АБВ ГД.

PIC

Динамически считаем самый длинный путь в каждый город, берем первый город ставим единичку, потому что его точно пройдем, дальше в каждый город выбираем стрелочку с наибольшим номером и + 1  допустим в город В  две стрелочки: из А  и из Г  . Выбираем из Г  , так как номер больше, прибавляем 1  , 2+ 1 = 3  , значит, самая длинная дорога в пункт В 3  пункта.

PIC

Ответ: АГВБДЕЖЗК
Оцените статью
Я решу все!