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