Нам нужно получить число 47 из числа 5, используя не более 6 команд (+1 и *2). Будем пробовать различные комбинации, стремясь приблизиться к 47.
Вариант 1:
5 * 2 = 10 (Команда 2)10 * 2 = 20 (Команда 2)20 * 2 = 40 (Команда 2)40 + 1 = 41 (Команда 1)41 + 1 = 42 (Команда 1)42 + 1 = 43 (Команда 1)Этот вариант использует 6 команд, но не приводит к 47.
Вариант 2:
5 + 1 = 6 (Команда 1)6 * 2 = 12 (Команда 2)12 * 2 = 24 (Команда 2)24 * 2 = 48 (Команда 2)48 - 1 = 47 (Команда 1, инвертируем, чтобы получить 47)Этот вариант использует 5 команд и приводит к 47. Но команда -1 не предусмотрена. Попробуем другой вариант, чтобы получить 47.
Вариант 3:
5 * 2 = 10 (Команда 2)10 + 1 = 11 (Команда 1)11 * 2 = 22 (Команда 2)22 * 2 = 44 (Команда 2)44 + 1 = 45 (Команда 1)45 + 1 = 46 (Команда 1)Этот вариант использует 6 команд, но не приводит к 47.
Вариант 4 (оптимальный):
5 * 2 = 10 (Команда 2)10 + 1 = 11 (Команда 1)11 * 2 = 22 (Команда 2)22 + 1 = 23 (Команда 1)23 * 2 = 46 (Команда 2)46 + 1 = 47 (Команда 1)Этот вариант использует 6 команд и приводит к целевому числу 47.
Ответ: 212211