Решение:
Задача: получить число 66 из числа 6, используя команды «возведи в квадрат» (1) и «прибавь 1» (2), не более 5 команд.
- 62 = 36 (команда 1)
- 36 + 1 = 37 (команда 2)
- 37 + 1 = 38 (команда 2)
- 38 + 1 = 39 (команда 2)
- 39 + 1 = 40 (команда 2)
Этот алгоритм не подходит, так как результат 40, а не 66.
Попробуем другой алгоритм:
- 62 = 36 (команда 1)
- 36 + 1 = 37 (команда 2)
- 37 + 1 = 38 (команда 2)
- 38 + 1 = 39 (команда 2)
- 392 = 1521 (команда 1)
Этот алгоритм тоже не подходит.
Рассмотрим пример из задания: 2 → 49. Алгоритм: 1 (22=4), 2 (4+1=5), 2 (5+1=6), 2 (6+1=7), 1 (72=49). Это 5 команд.
Попробуем получить 66:
- 6 + 1 = 7 (команда 2)
- 7 + 1 = 8 (команда 2)
- 8 + 1 = 9 (команда 2)
- 9 + 1 = 10 (команда 2)
- 10 + 1 = 11 (команда 2)
Этот алгоритм тоже не подходит.
Попробуем использовать возведение в квадрат в конце:
- 6 + 1 = 7 (команда 2)
- 7 + 1 = 8 (команда 2)
- 8 + 1 = 9 (команда 2)
- 9 + 1 = 10 (команда 2)
- 102 = 100 (команда 1)
Этот алгоритм тоже не подходит.
Рассмотрим другой подход:
- 6 + 1 = 7 (команда 2)
- 72 = 49 (команда 1)
- 49 + 1 = 50 (команда 2)
- 50 + 1 = 51 (команда 2)
- 51 + 1 = 52 (команда 2)
Этот алгоритм тоже не подходит.
Попробуем еще раз:
- 6 + 1 = 7 (команда 2)
- 7 + 1 = 8 (команда 2)
- 8 + 1 = 9 (команда 2)
- 92 = 81 (команда 1)
- 81 + 1 = 82 (команда 2)
Этот алгоритм тоже не подходит.
Попробуем такой вариант:
- 6 + 1 = 7 (команда 2)
- 72 = 49 (команда 1)
- 49 + 1 = 50 (команда 2)
- 50 + 1 = 51 (команда 2)
- 512 = 2601 (команда 1)
Этот алгоритм тоже не подходит.
Попробуем найти комбинацию, которая даст близкий к 66 результат:
- 62 = 36 (команда 1)
- 36 + 1 = 37 (команда 2)
- 37 + 1 = 38 (команда 2)
- 38 + 1 = 39 (команда 2)
- 39 + 1 = 40 (команда 2)
Рассмотрим другой путь:
- 6 + 1 = 7 (команда 2)
- 7 + 1 = 8 (команда 2)
- 82 = 64 (команда 1)
- 64 + 1 = 65 (команда 2)
- 65 + 1 = 66 (команда 2)
Этот алгоритм состоит из 5 команд и дает результат 66.
Ответ: 22122