Чтобы получить из числа 3 число 16 с помощью минимального количества команд у исполнителя Арифметик, рассмотрим возможные шаги и выберем наиболее эффективный путь.
Даны команды:
- "Вычти 1" (уменьшает число на экране на 1)
- "Умножь на 3" (увеличивает число на экране в 3 раза)
Начальное число: 3
Конечное число: 16
Проанализируем различные способы достижения цели:
- На каждом шаге попробуем уменьшать число до нужного значения, а потом увеличивать.
- Начнем с обратного пути — от числа 16 к числу 3, чтобы понять, какие действия и в каком порядке удобнее выполнить.
Обратный путь от 16:
- Если мы делим 16 на 3, то получаем 5.33, что не является целым числом. Поэтому этот путь не подходит.
- Уменьшаем 16 на 1: 16 - 1 = 15
- Делим 15 на 3: 15 / 3 = 5
- Делим 5 на 3, получаем 1.67, что также не подходит.
- Уменьшаем 5 на 1: 5 - 1 = 4
- Делим 4 на 3, получаем 1.33, что также не подходит.
- Уменьшаем 4 на 1: 4 - 1 = 3
Теперь проверим прямой путь от 3 к 16:
- Стартовое число 3.
- Умножаем 3 на 3: 3 * 3 = 9 (команда 2)
- Умножаем 9 на 3: 9 * 3 = 27 (команда 2)
- Уменьшаем 27 на 1: 27 - 1 = 26 (команда 1)
- Уменьшаем 26 на 1: 26 - 1 = 25 (команда 1)
- Уменьшаем 25 на 1: 25 - 1 = 24 (команда 1)
- Уменьшаем 24 на 1: 24 - 1 = 23 (команда 1)
- Уменьшаем 23 на 1: 23 - 1 = 22 (команда 1)
- Уменьшаем 22 на 1: 22 - 1 = 21 (команда 1)
- Уменьшаем 21 на 1: 21 - 1 = 20 (команда 1)
- Уменьшаем 20 на 1: 20 - 1 = 19 (команда 1)
- Уменьшаем 19 на 1: 19 - 1 = 18 (команда 1)
- Уменьшаем 18 на 1: 18 - 1 = 17 (команда 1)
- Уменьшаем 17 на 1: 17 - 1 = 16 (команда 1)
Такой путь оказывается слишком длинным, поэтому вернемся к более оптимальному варианту.
Наиболее оптимальный путь:
- Стартовое число 3.
- Умножаем 3 на 3: 3 * 3 = 9 (команда 2)
- Умножаем 9 на 3: 9 * 3 = 27 (команда 2)
- Уменьшаем 27 на 11: 27 - 11 = 16 (команда 1, 11 раз)
Однако давайте попробуем ещё один вариант:
- Стартовое число 3.
- Умножаем 3 на 3: 3 * 3 = 9 (команда 2)
- Уменьшаем 9 на 1: 9 - 1 = 8 (команда 1)
- Умножаем 8 на 3: 8 * 3 = 24 (команда 2)
- Уменьшаем 24 на 8: 24 - 8 = 16 (команда 1, 8 раз)
Путь:
2 1 2 1 1 1 1 1 1 1 1
Таким образом, наиболее оптимальная последовательность команд для получения числа 16 из числа 3 будет следующей:
2 (Умножь на 3)
1 (Вычти 1)
2 (Умножь на 3)
1 (Вычти 1)
1 (Вычти 1)
1 (Вычти 1)
1 (Вычти 1)
1 (Вычти 1)
1 (Вычти 1)
1 (Вычти 1)
Ответ: 2, 1, 2, 1, 1, 1, 1, 1, 1, 1