Эта задача является классическим примером задачи Иосифа Флавия , в которой определенное количество людей стоят в круге и каждый k-й человек исключается до тех пор, пока не останется только один.
Для данной задачи, у нас есть 100 чисел, расположенных по порядку вдоль окружности, и мы вычеркиваем каждое второе число . Задача состоит в том, чтобы найти, какое число останется последним.
Рассмотрим решение задачи Иосифа Флавия для общего случая. Пусть — общее количество элементов ), и — шаг вычеркивания ). Обозначим через ) позицию того элемента, который останется последним. Для , и элементов, можно использовать формулу:
где ) — решение для элементов.
Однако, для существует более прямая формула:
Здесь обозначает целую часть от логарифма по основанию 2.
Рассчитаем это для :
Найдем :
Вычислим .
Подставим в формулу:
Таким образом, после вычеркивания каждого второго числа из последовательности чисел от 1 до 100, последним оставшимся числом будет 73.