ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1004. Экскурсия

My program is 0.656 s,how can I get faster?
Послано acmore 6 авг 2009 08:42
My solution is O(N^4).

Edited by author 06.08.2009 08:42

Edited by author 06.08.2009 08:42
Re: My program is 0.656 s,how can I get faster?
Послано olpetOdessaONU [1 2/3] 30 июн 2010 00:12
You should use Dijkstra algorithm for every vertex. In algorithm you should find two different best ways from current vertex V to any other A. The summary length of this two ways is the length of the shortest cycle with vertexes A and V.