Для решения данной задачи можно воспользоваться следующим алгоритмом:
- Наполнить банку ёмкостью 5 л.
- Перелить воду из банки ёмкостью 5 л в банку ёмкостью 3 л. В банке ёмкостью 5 л останется 2 л воды.
- Опорожнить банку ёмкостью 3 л.
- Перелить воду из банки ёмкостью 5 л (2 л) в банку ёмкостью 3 л.
- Наполнить банку ёмкостью 5 л.
- Аккуратно переливать воду из банки ёмкостью 5 л в банку ёмкостью 3 л, в котором уже находится 2 л воды. Таким образом, из банки ёмкостью 5 л перельётся 1 л воды в банку ёмкостью 3 л, и в банке ёмкостью 5 л останется ровно 4 л воды.
- Таким образом, можно отмерить 4 л воды, используя банки ёмкостью 3 л и 5 л.
Ответ: да, можно.