Навчання / Бібліотека / Головоломки
Лічильник із кнопками
Лічильник показує . Кожне натискання кнопки А множить показане число на , а кожне натискання кнопки Б додає до нього . Яка найменша кількість натискань потрібна, щоб лічильник показав рівно ?
Для перевірки відповіді потрібен JavaScript. Підказка й розв’язок відкриваються і без нього.
Підказка
Рухайтеся назад від : коли останнє натискання могло бути множенням?
Розв’язок
- У зворотному напрямку натискання А ділить на , що можливо лише для кратного , а натискання Б віднімає .
- Із віднімаємо до , ділимо до і , віднімаємо до і і ділимо до і .
- Віднімання тут вимушені, бо , і не кратні , а ділення за кожної нагоди робить шлях найкоротшим.
- Отже, найменша кількість натискань .
Відповідь: