Давайте разберемся с задачей. У нас есть две команды:
- Увеличить число на 2.
- Умножить число на 3.
Нам нужно найти такое число, из которого за 4 команды можно получить 30.
Сначала рассмотрим возможные комбинации использования команд. Мы можем записать возможные действия и определить, какое исходное число приведет к 30 после 4 шагов.
Рассмотрим последние шаги, которые могли бы привести к 30:
- Если последняя команда была "умножить на 3", то перед ней число должно быть равно 10 (30 / 3 = 10).
- Если последняя команда была "увеличить на 2", то перед ней число должно быть равно 28 (30 - 2 = 28).
Теперь посмотрим, как мы можем дойти до 10 и 28, используя предыдущие команды.
Достижения числа 10:
- Перед последним шагом (умножение на 3) нужно было получить 10.
- Мы можем достичь:
- 10 = (8 + 2)
- 10 = (3 * (2 + 2) - 2)
С таким подходом мы можем рассмотреть, как можно достичь 8 и 2.
Достижения числа 28:
- Перед последним шагом (увеличение на 2) нужно было получить 28.
- Мы можем достичь:
- 28 = (26 + 2)
Таким образом, можем проанализировать, что 26 может быть получено умножением или сложением.
Чтобы упростить процесс, давайте работать в обратном порядке, начиная с 30.
30: Умножаем на 3:
- 10 (предыдущее число) - 1 шаг.
- 28 (предыдущее число) - 1 шаг.
Далее, 10 можем получить, например:
- 10 = 8 + 2. Это 2 шага.
Таким образом,
- Умножаем 8 на 3.
- Получаем 24 и 2.
- К 24 добавляем 2 и получаем 26.
- На последнем этапе умножаем 26 на 3, что приведет к 30.
Проверяем:
- Если мы начнем с 8 и сделаем 4 команды, можем подтвердить, что 8 + 2 = 10 (1 шаг), а умножив на 3 мы получаем 30, суммируя после этого 2.
Таким образом, исходное число, из которого мы можем получить 30, используя 4 команды, — это 8.