Для получения числа 31 из числа 5 с помощью исполнителя Умножитель, используя не более 5 команд, можно воспользоваться следующей последовательностью команд:
- Умножь на 2 (из 5 получаем 10)
- Умножь на 2 (из 10 получаем 20)
- Умножь на 2 (из 20 получаем 40)
- Вычти 1 (из 40 получаем 39)
- Вычти 1 (из 39 получаем 38)
- Вычти 1 (из 38 получаем 37)
- Вычти 1 (из 37 получаем 36)
- Вычти 1 (из 36 получаем 35)
- Вычти 1 (из 35 получаем 34)
- Вычти 1 (из 34 получаем 33)
- Вычти 1 (из 33 получаем 32)
- Вычти 1 (из 32 получаем 31)
Однако, если необходимо уложиться в 5 команд, то возможность не существует. Эта задача требует больше команд, чем указано в условии.
Вот последовательность команд для достижения 31 из 5:
- Умножь на 2 (5 -> 10)
- Умножь на 2 (10 -> 20)
- Умножь на 2 (20 -> 40)
- Вычти 1 (40 -> 39)
- Вычти 1 (39 -> 38)
- Вычти 1 (38 -> 37)
- Вычти 1 (37 -> 36)
- Вычти 1 (36 -> 35)
- Вычти 1 (35 -> 34)
- Вычти 1 (34 -> 33)
- Вычти 1 (33 -> 32)
- Вычти 1 (32 -> 31)
Таким образом, итоговая последовательность, содержащая более 5 команд, будет:
1, 1, 1, 1, 1, 1, 1, 1, 1, 1.
При этом для получения числа 31 из 5 числами в 5 командах не получится.