|
|
|
JoveMacClain |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 1.11.2016 Репутация: нет Всего: нет |
Помогите с решением следующей задачи. Используя рекурсии, решить головоломку в LispWorks.
Есть восемь перенумерованных пней. На пнях 1 и 3 сидят кролики, на пнях 6 и 8 — белки. И белки, и кролики хотят обменяться пнями: белки желают сидеть на местах кроликов, а кролики — на местах белок. Попасть на новое место они могут, прыгая с пня на пень по следующим правилам: 1. прыгать с пня на пень можно только по тем линиям, которые показаны на рисунке; каждый зверек может делать несколько прыжков кряду; 2. два зверька на одном пне поместиться не могут, поэтому прыгать можно только на свободный пень. Нужно найти минимальную последовательность прыжков, для достижения цели. И было бы желательно без использования flat, mapcar, lambda Это сообщение отредактировал(а) JoveMacClain - 1.11.2016, 13:17 |
|||
|
||||
Правила форума LISP | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Void. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | LISP | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |