Выбери команды и составь наиболее короткий алгоритм
Исполнитель Вычислитель умеет выполнять только две команды.
| \(\times 2\) | Умножить на \(2\) |
| \(+1\) | Прибавить \(1\) |
Составь для Вычислителя наиболее короткий алгоритм получения из числа \(1\) чисел \(5\) , \(50\) и \(99\) .
Исходное число \(1\) .
Алгоритм: [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ].
Результат \(5\) .
Исходное число \(1\) .
Алгоритм: [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ].
Результат \(50\) .
Исходное число \(1\) .
Алгоритм: [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ], [ \(\times 2\) | \(+1\) ].
Результат \(99\) .