Знаете, иногда простая математическая задачка может затянуть похлеще любого детектива. Вот сидишь ты вечером, пьешь чай, и вдруг в голове всплывает вопрос: за какое наименьшее число шагов из числа 1 можно получить число 51? Казалось бы, ерунда какая, бери да прибавляй по единичке. Но нет, друзья, мы же ищем кратчайший путь, а не самый скучный! Обычно в таких головоломках нам разрешают две операции: прибавить единицу или умножить число на два. Это классика жанра. Если просто идти «в лоб», прибавляя по одному, нам понадобится целых 50 шагов. Согласитесь, это никуда не годится. Кто в здравом уме будет тратить на это время, когда можно включить смекалку? Чтобы понять, за какое наименьшее число шагов из числа 1 можно получить число 51, лучше всего применить метод «движения с конца». Это как разматывать запутанный клубок ниток — начинаем с результата и смотрим, как мы могли к нему прийти. Ой, постойте-ка, кажется, я немного запутался в своих же рассуждениях. Давайте перепроверим путь «вперед