pythonist lion
Три льва и три антилопы гну бегут от пожара. Перед ними река с крокодилами (естественно, это ж Африка), так что просто форсировать реку опасно. К счастью, у их берега есть плот, на нем можно добраться на другой берег. Но есть несколько проблем.
Вопрос: как животные должны воспользоваться плотом, чтобы всем перебраться на другой берег за минимальное количество ходок?
Посмотреть решениеЕсть два варианта развития событий, каждый из которых позволяет достичь нужного результата за одинаковое количество ходок плота. При первом варианте сначала на другой берег плывет пара животных разных видов, при втором — одни львы.
Сначала разберем первый вариант.
Вариант 1
Итого, чтобы все животные безопасно перебрались на другой берег, понадобится 11 ходок плота.
Вариант 2
Если первыми на другой берег плывут два льва, для переправы всех животных все равно понадобится 11 ходок. Единственное отличие второго варианта в том, что в первой ходке одного льва на второй берег доставляет не гну, а другой лев. Все остальные ходы такие же.
Пишите ваши варианты развития событий в комментариях.
Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…
Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…
Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…
В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…
Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…
Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…