Анонс #260. Минимальное количество операций
UniLecs![](/file/dd9261052c44e08cb9e87.png)
Задача: Представьте, что вы можете пользоваться только двумя операциями:
- Умножить число на 2;
- Вычесть 1 из числа.
Используя только 2 эти операции, необходимо вернуть минимальное кол-во операций для преобразования числа X в число Y.
Входные данные: X, Y - натуральные числа от 1 до 10^5.
Вывод: минимальное кол-во операций
Примеры:
- X = 2; Y = 3;
Output: 2 (2 -> 4 -> 3) - X = 5; Y = 8;
Output: 2 (5 -> 4 -> 8)