Для решения задачи используем команды исполнителя Водолей. Цель - получить 2 литра в одном из сосудов, используя не более 4 команд.
- Наполнить сосуд А (4 л).
- Перелить из А в В (в сосуде В теперь 3 л, в сосуде А - 1 л).
- Вылить из В (сосуд В пуст).
- Перелить из А в В (в сосуде В теперь 1 л, в сосуде А - 0 л).
- Наполнить сосуд А (4 л).
- Перелить из А в В (в сосуде В теперь 4 л, а в сосуде А - 2 л).
Таким образом, после выполнения этих команд в сосуде А будет 2 литра.
Но в условии задачи требуется получить 2 л, используя не более 4 команд. Тогда:
- Наполнить сосуд А (4 л).
- Перелить из А в В (в сосуде В теперь 3 л, в сосуде А - 1 л).
- Вылить из В (сосуд В пуст).
- Перелить из А в В (в сосуде В теперь 1 л, в сосуде А - 0 л).
- Наполнить сосуд А (4 л).
- Перелить из А в В до полного заполнения (в сосуде В теперь 3 л, в сосуде А останется 2 л).
Но и в этом решении больше 4 команд.
Решение задачи в 4 команды:
- Наполнить сосуд A.
- Перелить из A в B.
- Вылить B.
- Перелить из A в B.
После выполнения этих команд в сосуде B останется 1 литр. Дальше:
- Наполнить сосуд A.
- Перелить из A в B (в B уже 1 литр, то есть в A останется 2 литра).
- Вылить A.
- Перелить из B в A.
В результате в сосуде A будет 1 литр. Это тоже не решение исходной задачи. Рассмотрим другое решение:
- Наполнить сосуд B.
- Перелить из B в A.
- Наполнить сосуд B.
- Перелить из B в A до полного заполнения сосуда A.
В результате в сосуде B останется 2 литра.
Ответ: 1234