Пусть начальное число равно 20.
Применяем команды программы 11211:
Получаем уравнение: ((18 * b - 2) * b - 2) = 28.
Решаем уравнение:
Используем формулу дискриминанта: D = b^2 - 4ac = (-1)^2 - 4 * 9 * (-15) = 1 + 540 = 541.
Корни: b = (1 ± sqrt(541)) / 18.
Так как b должно быть целым числом (предполагается из контекста задачи), проверим другие варианты.
Если программа 11211 означает последовательность команд, то:
20 -> (20-2) = 18
18 -> 18*b
18b -> 18b-2
(18b-2) -> (18b-2)*b
(18b-2)*b -> (18b-2)*b - 2
Итак, ((18b - 2) * b) - 2 = 28.
18b^2 - 2b - 2 = 28
18b^2 - 2b - 30 = 0
9b^2 - b - 15 = 0
Если предположить, что программа 11211 означает: 1. Вычти 2, 2. Умножь на b, 1. Вычти 2, 1. Вычти 2, 2. Умножь на b.
20 - 2 = 18
18 * b
18b - 2
(18b - 2) - 2 = 18b - 4
(18b - 4) * b = 18b^2 - 4b
18b^2 - 4b = 28
18b^2 - 4b - 28 = 0
9b^2 - 2b - 14 = 0
D = (-2)^2 - 4 * 9 * (-14) = 4 + 504 = 508.
Если предположить, что программа 11211 означает: 1. Вычти 2, 2. Умножь на b, 1. Вычти 2, 2. Умножь на b, 1. Вычти 2.
20 - 2 = 18
18 * b
18b - 2
(18b - 2) * b
(18b - 2)b - 2 = 18b^2 - 2b - 2
18b^2 - 2b - 2 = 28
18b^2 - 2b - 30 = 0
9b^2 - b - 15 = 0
Если предположить, что программа 11211 означает: 1. Вычти 2, 1. Вычти 2, 2. Умножь на b, 1. Вычти 2, 1. Вычти 2.
20 - 2 = 18
18 - 2 = 16
16 * b
16b - 2
(16b - 2) - 2 = 16b - 4
16b - 4 = 28
16b = 32
b = 2