Как, имея пятилитровое ведро и девятилитровую банку, набрать из реки ровно три литра? - коротко
Наполни девятилитровую банку, перелей из неё в пятилитровое ведро, после чего в банке останется 4 литра. Затем опорожни ведро, перелей оставшиеся 4 литра из банки в ведро, снова наполни банку и долей 1 литр в ведро — в банке будет ровно 3 литра.
Как, имея пятилитровое ведро и девятилитровую банку, набрать из реки ровно три литра? - развернуто
Для решения задачи потребуется последовательно переливать воду между пятилитровым ведром и девятилитровой банкой, контролируя объемы. Начните с заполнения девятилитровой банки до краев. Затем перелейте из нее воду в пятилитровое ведро, пока оно не наполнится. В банке останется 4 литра (9 - 5 = 4).
Теперь освободите ведро, вылив из него всю воду. Снова перелейте оставшиеся 4 литра из банки в ведро. Банка станет пустой, а в ведре окажется 4 литра.
Заполните банку водой из реки полностью. После этого долейте из нее воду в ведро, пока оно не наполнится. Поскольку в ведре уже было 4 литра, добавить можно только 1 литр. В банке останется 8 литров (9 - 1 = 8).
Остается освободить ведро и перелить в него 5 литров из банки. В банке останется 3 литра (8 - 5 = 3). Таким образом, задача решена: в девятилитровой банке будет ровно 3 литра воды.
Этот метод основан на последовательном уменьшении объема с помощью переливаний и контроля остатков. Главное — четко фиксировать каждый шаг, чтобы не сбиться.