Необходимо составить алгоритм получения из числа 1 числа 25, используя не более 5 команд, где команды:
Начнем с числа 1. Рассмотрим возможные варианты:
Теперь рассмотрим, что можно сделать из числа 4:
Из числа 1:
Теперь посмотрим что можно сделать из числа 16:
Из числа 19:
Вернемся к числу 4. Можем возвести в квадрат, получим 16. Теперь можем прибавить 3, получим 19, снова прибавим 3, получим 22 и еще раз прибавим 3, получим 25. Получаем алгоритм: 2, 2, 1, 2, 2
Или можем сразу из 1 прибавить 3, получим 4, затем возводим в квадрат, получим 16, и прибавляем 3 три раза: 16 + 3 + 3 + 3 = 25. Получаем алгоритм: 2, 1, 2, 2, 2
Проверим алгоритм 21222: 1 + 3 = 4, 42 = 16, 16 + 3 = 19, 19 + 3 = 22, 22 + 3 = 25
Ответ: 21222