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

Обсуждение задачи 1085. Встреча

floyd-warshall or Dijkstra?
Послано Sergey Zuev (LYC) 22 апр 2009 20:48
Should I use Dijkstra's algorithm several times for each friend or just floyd-warshall?
Re: floyd-warshall or Dijkstra?
Послано yuhc 15 май 2009 18:27
I think so
Re: floyd-warshall or Dijkstra?
Послано Sergey Lazarev (MSU TB) 16 май 2009 00:25
You can use BFS.
Re: floyd-warshall or Dijkstra?
Послано Velea Alex 13 сен 2010 21:44
..? good q ..
but .. !
all the edge's cost's are 1 .. so .. :-)
use BFS .. for every friend from its starting position :-)

its n*k :-)

.. but i got WA 14 :-( ...


~~~~~~~~~~~~~~~~~~~~~~~~~~~

now i get it .. the WA's in the discuss are very useful :-)

and .. with my o(n*k)
i had .. 0.031    264 KB

Edited by author 13.09.2010 22:03

Edited by author 13.09.2010 22:03
Re: floyd-warshall or Dijkstra?
Послано vlyubin 13 апр 2012 09:08
Are you sure it's O(n*k)?
Re: floyd-warshall or Dijkstra?
Послано MOPDOBOPOT (USU) 4 авг 2012 02:38
I used DFS from every tramstop to find how much it costs for all of friends to meet here.
This test helped me a lot (it's funny to draw circles):

13 5
3 1 2 3
3 4 5 3
3 6 7 3
3 8 9 3
8 10 4 11 6 12 8 13 1

I corrected all mistakes by adding different situations on this tram-map :)