Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Serg Belyaev                         2:5015/166.7   09 Jan 2002  03:06:46
 To : All
 Subject : Sokoban
 -------------------------------------------------------------------------------- 
 
 Предлагаю разработать приемлемый алгоритм для
 игры Sokoban
 
 Контрольный пример:
 
 ###########      @ - человечек
 ###  ######      . - место, куда надо поставить сундук
 ###  ######      $ - сундук
 #@ $*.  ###      * - сундук, стоящий на целевой позиции
 # * .*    #        - свободное поле
 ### *.$$  #      # - стена
 ######  ###      + - человечек на .
 ######  ###
 ###########
 
 Правила простые: нужно поставить сундуки на свои места
 (сундуки неразличимы). Человечек может толкать сундук
 только в случае, если за сундуком свободное поле.
 
 Обычно минимизируют либо число перемещений сундуков,
 либо число перемещений человечка.
 
 Задача достаточна старая, с большим количеством статей
 по ней - своеобразный полигон для алгоритмистов.
 
 Старайтесь не ограничиваться "умными" советами - попробуйте
 реализовать. Hо и не бойтесь сказать "глупость" - все
 мы это делаем постоянно.
 
  Всего доброго,
  <SVB> (Serg Belyaev)
 --- Terminate 5.00/Pro
  * Origin: (svb@sandy.ru) or (2:5015/166.7)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Sokoban   Serg Belyaev   09 Jan 2002 03:06:46 
Архивное /ru.algorithms/3377531f8880.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional