![]() |
|
|
![]()
|
|
| AIs |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 27.10.2008 Репутация: нет Всего: нет |
В городе расположены n автобусных остановок, обозначенных числами из N={1,2,....,n}. Имеется R автобусных маршрутов, заданных последовательностями соседних остановок при движении автобуса в одном направлении:
М1={I11,I12,...,I1m1}, М2={I21,I22,...,I2m2}, ..... Mr={Ir1,Ir2,...,Irmr}, где Ijk натуральное. Программа должна по заданным номерам остановок I и J определять наиболее быстрый путь перемещения пассажира из остановки I в остановку J с использованием имеющихся маршрутов автобусов при условии, что время движения между соседними остановками у всех маршрутов одинаково и в 3 раза меньше времени изменения маршрута. Кроме того, автобусы могут двигаться в обоих направлениях. В общем, единственная проблема - как обозначить пересадку. |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 20 Всего: 454 |
Очень просто - остановку X, на которой останавливаются автобусы M и N, раздели на две остановки XM и XN. После того, как ты проделаешь это со всеми остановками и маршрутами, тебя вообще перестанет волновать маршрут. То есть сначала ты разделяешь остановки. Потом для каждой пары начальной Xi и конечной Yi находишь минимум времени движения, после чего из них из всех выбираешь минимальный. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| deshton |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 4.1.2009 Репутация: нет Всего: нет |
Никогда не любил задачки подобного плана, я пас.
|
|||
|
||||
![]()
|
| Правила форума "Алгоритмы" | |
|
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Алгоритмы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |