Задачи на переливание — классика логических головоломок. Они тренируют способность планировать действия пошагово, удерживать в памяти промежуточные результаты и находить неочевидные решения. В старину такие задачи любили задавать на ярмарках и в трактирах, проверяя смекалку прохожих.
Давайте разберём новую задачку.
Условие

Кастрюли. Фото: Создано при помощи ИИ
У вас есть две кастрюли: объёмом 7 литров и 4. Воды — сколько угодно. Как с помощью этих двух ёмкостей отмерить ровно 5 литров воды?
Попробуйте решить самостоятельно, а затем сверьтесь с ответом.
Решение
Шаг за шагом:
- Наполните 4-литровую кастрюлю и перелейте её содержимое в пустую 7-литровую.
- Снова наполните 4-литровую и доливайте из неё в 7-литровую до тех пор, пока та не заполнится полностью. Так из 4-литровой выльется 3 литра, и в ней останется 1 литр.
- Вылейте всю воду из 7-литровой (освободите её).
- Перелейте оставшийся 1 литр из 4-литровой в пустую 7-литровую. Теперь в ней 1 литр, а 4-литровая пуста.
- Снова наполните 4-литровую и перелейте полностью в 7-литровую. В ней уже был 1 литр, добавляем 4 — получаем ровно 5 литров.
Задача решена! В 7-литровой кастрюле оказалось ровно 5 литров воды.
Как это работает
Главный секрет — использовать разницу между объёмами для создания зазора, который помогает отмерить нужное количество. Сейчас мы получили 1 литр в 4-литровой кастрюле и затем использовали его как стартовую точку.