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

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

please help me..
Послано double 5 фев 2008 11:36
I don't know how to print.
I used floyd.
And who can tell me how to print the route?
3X.

Edited by author 05.02.2008 11:38
Re: please help me..
Послано Javran 5 июл 2009 16:27
I used floyd but I don't know how to print the path out

Waiting for help,,... +_+ ...
Re: please help me..
Послано Baurzahn 14 июл 2009 17:31
1)you should write recursive function which builds the shortest way
2) suppose you want to build path between i and j cities.
   what's the next city after the i-city?
   To answer this question you loop all i-th neighbors and choose some neighbor k where weight[i][k]+distance[k][j]->min,
 3) suppose you want to build path between k and j cities.
   what's the next city after the k-city? (recursively repeat it!)