Для решения этой задачи крестьянину необходимо использовать стратегию перевозки, где он сможет контролировать взаимодействие между волками, собакой, козой и капустой. Вот один из возможных способов переправить всех безопасно на другой берег:
- Крестьянин перевозит собаку на другой берег.
- Возвращается один.
- Крестьянин перевозит козу на другой берег.
- Возвращается с собакой.
- Крестьянин перевозит одного волка на другой берег.
- Возвращается один.
- Крестьянин перевозит другого волка на другой берег.
- Возвращается один.
- Крестьянин перевозит собаку на другой берег.
- Возвращается один.
- Крестьянин перевозит мешок капусты на другой берег.
- Возвращается один.
- Наконец, крестьянин переправляет собаку на другой берег.
Таким образом, все участники оказываются на другом берегу, и ни одно из животных не остаётся без присмотра с тем, с кем может возникнуть конфликт. Этот метод требует многократных переправ, но обеспечивает безопасность всех животных и капусты.