Задача Задача №1888504
А
А
Чтобы найти наименьшее количество шагов, необходимых для достижения числа 101, начиная с 1, мы можем использовать обратный подход, начиная с 101 и работая назад к 1.
На каждом шаге можно выполнять одно из двух действий:
- Если число четное, можно разделить его на 2.
- Если число нечетное, можно вычесть 1.
Давайте рассмотрим, как будем двигаться назад от 101:
- 101 – нечетное, вычитаем 1: 101 - 1 = 100.
- 100 – четное, делим на 2: 100 / 2 = 50.
- 50 – четное, делим на 2: 50 / 2 = 25.
- 25 – нечетное, вычитаем 1: 25 - 1 = 24.
- 24 – четное, делим на 2: 24 / 2 = 12.
- 12 – четное, делим на 2: 12 / 2 = 6.
- 6 – четное, делим на 2: 6 / 2 = 3.
- 3 – нечетное, вычитаем 1: 3 - 1 = 2.
- 2 – четное, делим на 2: 2 / 2 = 1.
Теперь посчитаем шаги:
- 101 → 100 (1 шаг)
- 100 → 50 (2 шаг)
- 50 → 25 (3 шаг)
- 25 → 24 (4 шаг)
- 24 → 12 (5 шаг)
- 12 → 6 (6 шаг)
- 6 → 3 (7 шаг)
- 3 → 2 (8 шаг)
- 2 → 1 (9 шаг)
Таким образом, нам потребуется 9 шагов, чтобы перейти от 1 к 101.
