D. Мистер Флойд
2000 мс · 256 МБ · всё или ничего
Дан ориентированный взвешенный граф матрицей смежности. Найдите пару вершин, кратчайшее расстояние между которыми максимально среди всех пар.
Формат ввода
Первая строка содержит число ().
Далее идут строк по чисел: означает отсутствие ребра, неотрицательное число — вес. Вес не превосходит , на главной диагонали нули.
Формат вывода
Одно число — наибольшее конечное кратчайшее расстояние. Если пути нет ни между какой парой различных вершин, выведите .
Примеры
ввод
6 0 6 8 -1 -1 -1 5 0 5 -1 -1 -1 1 7 0 -1 -1 -1 -1 -1 -1 0 6 -1 -1 -1 -1 -1 0 3 -1 -1 -1 2 -1 0
вывод
9
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.