Как переправить в о! математика животных через реку

15 Ноя в 19:40
2 +1
0
Ответы
1
Классическое решение (волк W, коза G, капуста C, крестьянин F; лодка вмещает только крестьянина плюс одно животное/предмет):
Начальное состояние: {F,W,G,C}\{F,W,G,C\}{F,W,G,C} — левый берег; правый берег — ∅\varnothing.
Ход действий:
1.\mathbf{1.}1. FFF переправляет козу: {W,C} → {F,G}\{W,C\}\ \to\ \{F,G\}{W,C} {F,G}.
2.\mathbf{2.}2. FFF возвращается пустым: {F,W,C} → {G}\{F,W,C\}\ \to\ \{G\}{F,W,C} {G}.
3.\mathbf{3.}3. FFF переправляет волка: {C} → {F,W,G}\{C\}\ \to\ \{F,W,G\}{C} {F,W,G}.
4.\mathbf{4.}4. FFF возвращается с козой: {F,G,C} → {W}\{F,G,C\}\ \to\ \{W\}{F,G,C} {W}.
5.\mathbf{5.}5. FFF переправляет капусту: {G} → {F,W,C}\{G\}\ \to\ \{F,W,C\}{G} {F,W,C}.
6.\mathbf{6.}6. FFF возвращается пустым: {F,G} → {W,C}\{F,G\}\ \to\ \{W,C\}{F,G} {W,C}.
7.\mathbf{7.}7. FFF переправляет козу: ∅ → {F,W,G,C}\varnothing\ \to\ \{F,W,G,C\} {F,W,G,C} — все переправлены.
Идея: сначала вывести козу, чтобы она не осталась с капустой; затем отвезти волка, вернуть козу обратно, отвезти капусту и в конце — козу.
15 Ноя в 19:42
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир