Задача: как перевести через реку козу, волка и капусту?

Задача: как перевести через реку козу, волка и капусту? - коротко

Перевези сначала козу, затем вернись и забери волка, оставив козу на другом берегу, а потом забери капусту. В последний раз перевези козу, чтобы все оказались в безопасности.

Задача: как перевести через реку козу, волка и капусту? - развернуто

Классическая логическая задача о переправе через реку козла, волка и капусты требует последовательного решения, чтобы избежать конфликтов между участниками. Исходные условия следующие: у вас есть лодка, способная перевозить только вас и один из предметов (козу, волка или капусту). Если оставить волка с козой без присмотра, волк съест козу. Если оставить козу с капустой, коза съест капусту.

Первый шаг — перевезти козу на противоположный берег. Это исключает возможность оставить её с капустой или волком на исходном берегу. После этого вы возвращаетесь пустым рейсом к исходному берегу.

Далее забираете волка и перевозите его на другой берег. Однако если оставить волка с козой, произойдёт конфликт. Поэтому вы возвращаете козу обратно на первый берег, оставляя волка на втором.

Теперь перевозите капусту на второй берег. Поскольку волк и капуста могут находиться вместе без проблем, вы оставляете их там. Возвращаетесь за козой и завершаете переправу, доставив её на второй берег.

Таким образом, все участники оказываются на противоположном берегу без ущерба. Последовательность действий гарантирует, что ни коза не будет съедена волком, ни капуста — козой.