Решение:
- Запуск 1: 42 = 16 (команда 1)
- Запуск 2: 162 = 256 (команда 1)
- Запуск 3: 2562 = 65536 (команда 1)
- Запуск 4: 655362 = 4294967296 (команда 1)
- Запуск 5: 42949672962 (очень большое число)
Проблема в том, что возведение в квадрат очень быстро увеличивает число. Попробуем использовать вычитание.
- Запуск 1: 42 = 16 (команда 1)
- Запуск 2: 16 - 2 = 14 (команда 2)
- Запуск 3: 142 = 196 (команда 1)
- Запуск 4: 196 - 2 = 194 (команда 2)
- Запуск 5: 194 - 2 = 192 (команда 2)
Попробуем другой подход:
- Запуск 1: 4 - 2 = 2 (команда 2)
- Запуск 2: 22 = 4 (команда 1)
- Запуск 3: 42 = 16 (команда 1)
- Запуск 4: 162 = 256 (команда 1)
Условие задачи - получить число 100. Исполнитель может работать только с числами, которые находятся на экране. Начнем с 4. Чтобы получить 100, нужно дойти до этого числа. Возведение в квадрат быстро увеличивает число, вычитание уменьшает. Попробуем такую комбинацию:
- Запуск 1: 42 = 16 (команда 1)
- Запуск 2: 162 = 256 (команда 1)
- Запуск 3: 256 - 2 = 254 (команда 2)
- Запуск 4: 254 - 2 = 252 (команда 2)
- Запуск 5: 252 - 2 = 250 (команда 2)
Нам нужно получить 100. Давайте рассмотрим, как можно достичь 100. 102 = 100. Значит, нам нужно получить 10.
- Запуск 1: 42 = 16 (команда 1)
- Запуск 2: 16 - 2 = 14 (команда 2)
- Запуск 3: 14 - 2 = 12 (команда 2)
- Запуск 4: 12 - 2 = 10 (команда 2)
- Запуск 5: 102 = 100 (команда 1)
Ответ: 12221