Решение:
Участники: Отец (О), Мать (М), Сын (С), Дочь (Д).
Условия:
- Лодка вмещает: 1 взрослого ИЛИ 2 детей.
- Грести может любой, кто в лодке.
Цель: Все переправиться на правый берег.
Алгоритм:
- Сын и Дочь садятся в лодку и переправляются на правый берег.
- Сын возвращается на левый берег.
- Отец садится в лодку и переправляется на правый берег.
- Дочь возвращается на левый берег.
- Сын и Дочь садятся в лодку и переправляются на правый берег.
- Сын возвращается на левый берег.
- Мать садится в лодку и переправляется на правый берег.
- Дочь возвращается на левый берег.
- Сын и Дочь садятся в лодку и переправляются на правый берег.
Проверка:
- Шаг 1: Левый: О, М. Правый: С, Д. (Лодка на правом берегу)
- Шаг 2: Левый: О, М, С. Правый: Д. (Лодка на левом берегу)
- Шаг 3: Левый: М, С. Правый: О, Д. (Лодка на правом берегу)
- Шаг 4: Левый: М, С, Д. Правый: О. (Лодка на левом берегу)
- Шаг 5: Левый: М. Правый: О, С, Д. (Лодка на правом берегу)
- Шаг 6: Левый: М, С. Правый: О, Д. (Лодка на левом берегу)
- Шаг 7: Левый: С. Правый: О, М, Д. (Лодка на правом берегу)
- Шаг 8: Левый: С, Д. Правый: О, М. (Лодка на левом берегу)
- Шаг 9: Левый: Пусто. Правый: О, М, С, Д. (Лодка на правом берегу)
Ответ: 1. Сын и Дочь переправляются на правый берег. 2. Сын возвращается. 3. Отец переправляется. 4. Дочь возвращается. 5. Сын и Дочь переправляются. 6. Сын возвращается. 7. Мать переправляется. 8. Дочь возвращается. 9. Сын и Дочь переправляются.