Решение:Сразу видно, что можно получить квадратный корень от 25. Получим число 5. Из 5 квадратный корень уже не взять, можно только использовать другую команду - вычитание. 5 - 3 = 2. С имеющимися командами, нам никак не достичь единицы. Значит эта стратегия неверная.
Команды:
1. Возвести в квадрат
2. Прибавить 3
Противоположные команды:
1. Квадратный корень
2. Вычесть 3
Из цифры 1 надо получить число 25Пойдём другим путём. Попробуем вычитать тройку до тех пор, пока не наткнёмся на число, из которого можно будет извлечь квадратный корень.
25 - 3 = 2222 - 3 = 1919 - 3 = 16Извлекаем квадратный корень из 16, получаем число 4. Можно извлечь квадратный корень, но тогда снова придём к числу 2, а из него, как известно, решения нет. Попробуем вычитание. 4 - 3 = 1.
Теперь обратим внимание на команды, которые мы применяли:
- 25 - 3 = 22
- 22 - 3 = 19
- 19 - 3 = 16
- корень из 16 = 4
- 4 - 3 = 1
Получаем следующий алгоритм: 22212. Теперь его нужно перевернуть, так как в задании спрашивали как превратить 1 в 25, а наш алгоритм превращает 25 в 1. Переворачиваем алгоритм и получаем: 21222. Алгоритм содержит не более 5 команд, как и требовалось в задании.
Ответ: 21222