Решение:
Для получения числа 49 из числа 3, используя команды "возведи в квадрат" (1) и "прибавь 1" (2) не более чем за 5 шагов, нам нужно найти последовательность команд. Пробуем различные варианты:
- Пробуем сначала возвести в квадрат:
32 = 9. Теперь нужно из 9 получить 49.
9 + 1 = 10
10 + 1 = 11
11 + 1 = 12
... Это долгий путь.
Попробуем возвести 9 в квадрат: 92 = 81. Это больше 49. - Пробуем сначала прибавить 1:
3 + 1 = 4.
Теперь из 4 получить 49:
42 = 16.
16 + 1 = 17.
17 + 1 = 18.
...
Попробуем возвести 16 в квадрат: 162 = 256. Это больше 49. - Попробуем другую комбинацию:
3 + 1 = 4 (команда 2)
4 + 1 = 5 (команда 2)
5 + 1 = 6 (команда 2)
6 + 1 = 7 (команда 2)
72 = 49 (команда 1)
Это 5 команд: 22221. - Еще один вариант:
3 + 1 = 4 (команда 2)
42 = 16 (команда 1)
16 + 1 = 17 (команда 2)
17 + 1 = 18 (команда 2)
18 + 1 = 19 (команда 2)
... Это уже больше 5 команд. - Пробуем другой подход:
32 = 9 (команда 1)
9 + 1 = 10 (команда 2)
10 + 1 = 11 (команда 2)
11 + 1 = 12 (команда 2)
12 + 1 = 13 (команда 2)
...
Мы уже нашли один рабочий алгоритм: 22221.
Ответ: 22221