К содержанию
К списку задач

ЕГЭ 23 · Анализ графов

Анализ графов

(Л. Шастин) В текстовом файле содержится описание ациклического ориентированного взвешенного графа. В каждой строке файла записаны два натуральных числа (L, M) и одно положительное вещественное число (W). L и M – номера вершин графа, W – вес ребра, ведущего из вершины L в вершину M. Таким образом, количество строк в файле равно количеству рёбер в графе. Две вершины графа не могут быть соединены более чем одним ребром. Будем называть максимальным весом пути максимальный вес среди всех рёбер, входящих в данный путь. Найдите такой путь из вершины с номером 444 в вершину с номером 9916, у которого максимальный вес пути является минимально возможным. Запишите в ответе целую часть полученного минимального значения. Существование хотя бы одного такого пути гарантируется. Для выполнения этого задания следует написать программу. Вершины графа могут быть пронумерованы не подряд. L ≤ 10000, M ≤ 10000; W ≤ 100. Количество строк в файле не превосходит 100 000. Числа в строках разделены произвольным ненулевым количеством пробелов и/или табуляций.

Типовой пример организации данных во входном файле для графа на рисунке.

Иллюстрация к условию задания КЕГЭ

100 12 1.0 6 7 7.0 6 1 1.0 1 7 5.5 7 100 2.0 4 100 8.0 1 100 12.0 1 4 2.5 При условии поиска максимального веса пути из вершины с номером 6 в вершину с номером 12 для приведённого примера верным ответом будет 5. Типовой пример имеет иллюстративный характер. Для выполнения задания используйте данные из прилагаемого файла

23.txt23.txtТекстовый файл · 1,3 МБ

Запишите ответ в формате, указанном в условии.