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