Краткое пояснение: Необходимо подобрать последовательность команд (возведение в квадрат и прибавление 1), чтобы из начального числа 2 получить число 101, используя не более 5 команд.
Алгоритм:
- Шаг 1: Возведем 2 в квадрат: 22 = 4. (Команда 1)
- Шаг 2: Прибавим 1: 4 + 1 = 5. (Команда 2)
- Шаг 3: Возведем 5 в квадрат: 52 = 25. (Команда 1)
- Шаг 4: Прибавим 1: 25 + 1 = 26. (Команда 2)
- Шаг 5: Возведем 26 в квадрат: 262 = 676. (Команда 1)
Данный алгоритм содержит 5 команд, но результат (676) значительно превышает 101.
Корректный алгоритм:
- Шаг 1: Возведем 2 в квадрат: 22 = 4. (Команда 1)
- Шаг 2: Прибавим 1: 4 + 1 = 5. (Команда 2)
- Шаг 3: Прибавим 1: 5 + 1 = 6. (Команда 2)
- Шаг 4: Возведем 6 в квадрат: 62 = 36. (Команда 1)
- Шаг 5: Прибавим 1: 36 + 1 = 37. (Команда 2)
Этот алгоритм также не приводит к 101. Попробуем другой подход:
Другой алгоритм:
- Шаг 1: Прибавим 1: 2 + 1 = 3. (Команда 2)
- Шаг 2: Возведем 3 в квадрат: 32 = 9. (Команда 1)
- Шаг 3: Прибавим 1: 9 + 1 = 10. (Команда 2)
- Шаг 4: Прибавим 1: 10 + 1 = 11. (Команда 2)
- Шаг 5: Возведем 11 в квадрат: 112 = 121. (Команда 1)
Этот алгоритм также не приводит к 101. Попробуем алгоритм, который заканчивается прибавлением единицы.
Оптимальный алгоритм:
- Шаг 1: Прибавим 1: 2 + 1 = 3. (Команда 2)
- Шаг 2: Прибавим 1: 3 + 1 = 4. (Команда 2)
- Шаг 3: Возведем 4 в квадрат: 42 = 16. (Команда 1)
- Шаг 4: Прибавим 1: 16 + 1 = 17. (Команда 2)
- Шаг 5: Возведем 17 в квадрат: 172 = 289. (Команда 1)
Оптимальный алгоритм, приводящий к 101:
- Шаг 1: Прибавь 1 (2 + 1 = 3). Команда 2.
- Шаг 2: Прибавь 1 (3 + 1 = 4). Команда 2.
- Шаг 3: Прибавь 1 (4 + 1 = 5). Команда 2.
- Шаг 4: Возведи в квадрат (52 = 25). Команда 1.
- Шаг 5: Прибавь 1 (25 + 1 = 26). Команда 2.
Проверим алгоритм, который приводит к 101:
- Шаг 1: Прибавь 1 (2 + 1 = 3). Команда 2.
- Шаг 2: Возведи в квадрат (32 = 9). Команда 1.
- Шаг 3: Прибавь 1 (9 + 1 = 10). Команда 2.
- Шаг 4: Возведи в квадрат (102 = 100). Команда 1.
- Шаг 5: Прибавь 1 (100 + 1 = 101). Команда 2.
Ответ: 21212