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