Нам нужно получить число 4 из числа 9, используя не более 5 команд. Команды: 1. вычесть 4, 2. приписать 2. Будем пробовать разные комбинации команд, чтобы найти оптимальное решение.
Алгоритм: 11211. Количество команд: 5. Получили число 4.
Вариант 2 (более короткий):Это слишком много команд.
Вариант 4 (сокращенный):Нам нужно получить 4. С учетом того, что мы можем приписать 2, надо подумать.
Попробуем найти путь, где результат будет близким к 4.
Если мы хотим получить 4, нам нужно уйти от 9.
Рассмотрим более тщательно Вариант 1:
Этот вариант соответствует условию (5 команд, получили 4).
Есть ли другой вариант?
Попробуем с командой 2 пораньше:
Это займет 1 (приписать 2) + 22 (вычесть 4) = 23 команды. Слишком много.
Возвращаемся к Варианту 1: 11211. Он подходит.
Проверим, можно ли получить 4 из 6, как в примере. 6 -> (1) 2. Чтобы получить 10, нужно 2 + 2*4 = 10 (2 команды). Пример 12111, 6 -> 2 -> 12 -> 8 -> 4 -> 0. То есть пример работает для получения 0, а не 10. В примере скорее всего опечатка, и должно быть 0. Если же речь о 10, то: 6 -> (2) 62 -> (1) 58 -> (1) 54 -> (1) 50 -> (1) 46. Не 10. Или 6 -> (1) 2 -> (2) 22 -> (1) 18 -> (1) 14 -> (1) 10. Алгоритм 12111. Да, это работает для получения 10 из 6.
Теперь вернемся к нашей задаче: из 9 в 4, не более 5 команд.
Алгоритм 11211:
Это 5 команд, и результат 4. Этот вариант подходит.
Ответ: 11211