![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 26.12.2012
Сообщений: 227
|
![]()
Кого натравить?
"I believe I can fly" - C++, "What do you want from me" - Delphi, "Yesterday" - Pascal, "Let it be" - C#... Программисты-музыканты-полиглоты поймут
![]() |
![]() |
![]() |
![]() |
#12 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Abstraction, Вы меня натолкнули на мысль, что мой обход в ширину, не такой уж в ширину
![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#13 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]() Цитата:
У нас же фактически получается лабиринт, по которому надо кратчайшим путём пройти из точки А в точку Б. Правда, правило разрешения конфликтов для нескольких кратчайших путей мешает... Возможно, стоит использовать просто поиск в ширину, в секунду всё равно должны уложиться. |
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 26.12.2012
Сообщений: 227
|
![]()
Че там мешает - вывести первый из найденных. Они равноправны.
Еле понял, что А* - это ссылка ![]()
"I believe I can fly" - C++, "What do you want from me" - Delphi, "Yesterday" - Pascal, "Let it be" - C#... Программисты-музыканты-полиглоты поймут
![]() Последний раз редактировалось Izobara; 26.12.2012 в 23:49. |
![]() |
![]() |
![]() |
#15 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Попробуйте такой (на acmp.ru все тесты прошло):
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#16 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
<не поместилось>
А вот визуализатор, если интересно: Код:
А Вы и не сможете повысить репутацию ![]() (нужно, чтобы у Вас была репутация больше 10) Update 0:50 Немного "свернул" код решения: Код:
Если не забуду, то сменю направление поиска (пока условия с акмп выполняются не строго).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 27.12.2012 в 02:17. |
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 26.12.2012
Сообщений: 227
|
![]()
На асмпе проходит. Сервер олимпиады временно недоступен...
Мда, не могу повысить репутацию, требует плюсануть кого-то еще. Плюс модератору не помог ![]() update хм... Ну ладно, подождем, пока оторвутся от vk благодарные мне вопрошатели. Э, так они, по-моему, не смогут мне плюс влепить. Замкнутый круг. На *****forum проще как-то. Вчера четвертый юбилей репы отпраздновал ![]()
"I believe I can fly" - C++, "What do you want from me" - Delphi, "Yesterday" - Pascal, "Let it be" - C#... Программисты-музыканты-полиглоты поймут
![]() Последний раз редактировалось Izobara; 27.12.2012 в 00:32. |
![]() |
![]() |
![]() |
#18 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Вот такой конечный вариант:
Код:
(Массив точек заменен на очередь точек)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 27.12.2012 в 11:26. |
![]() |
![]() |
![]() |
#19 |
Форумчанин
Регистрация: 26.12.2012
Сообщений: 227
|
![]()
Хах, вовремя
![]() Код:
"I believe I can fly" - C++, "What do you want from me" - Delphi, "Yesterday" - Pascal, "Let it be" - C#... Программисты-музыканты-полиглоты поймут
![]() Последний раз редактировалось Izobara; 27.12.2012 в 17:25. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кратчайший путь Delphi | zzzzz | Помощь студентам | 1 | 27.06.2012 07:39 |
Кратчайший путь от одной точки до другой. | firephenix | Помощь студентам | 3 | 05.06.2011 00:30 |
Кратчайший путь к точке | W0LF | Общие вопросы Delphi | 3 | 17.05.2011 15:40 |
Кратчайший путь между двум вершинами | Gapro | Общие вопросы C/C++ | 4 | 04.11.2010 20:24 |
Найти кратчайший путь между точками | lucky | Общие вопросы Delphi | 0 | 27.05.2009 07:26 |