D. Пара для мистера Флойда
2000 мс · 256 МБ · всё или ничего
Как классная задача D, но выведите саму пару вершин, между которыми кратчайшее расстояние максимально.
Пар может быть несколько; выведите лексикографически наименьшую по . Пары считаются упорядоченными: граф ориентированный, и расстояние из в не обязано совпадать с расстоянием из в .
Если ни между какой парой различных вершин пути нет, выведите 0 0 0.
Формат ввода
Первая строка содержит число ().
Далее идут строк по чисел: означает отсутствие ребра. Вес не превосходит , на главной диагонали нули.
Формат вывода
Три числа: , и расстояние.
Примеры
ввод
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
вывод
4 6 9
ввод
2 0 -1 -1 0
вывод
0 0 0
Войдите, чтобы отправлять решения.