Задача Иосифа Флавия (или перестановка Иосифа Флавия) — теоретическая задача, связанная с определенной игрой на счет.
Люди стоят в кругу в ожидании казни. Счет начинается с первой точки круга и продолжается по кругу по часовой стрелке. После того, как определенное количество людей пропущено, казнят следующего человека. Процедура повторяется с оставшимися людьми, начиная со следующего человека, двигаясь в том же направлении и пропуская такое же количество людей, пока не останется только один человек, который будет освобожден. Например, если n=10, то порядок исключения 2, 4, 6, 8, 10, 3, 7, 1, 9 и 5.
The problem is, without simulation of the above game, try to find out the order of
elimination through means of mathematical formula or a mathematical pattern.
Изначально нам дается n, т.е. количество людей в круге на старте. Укажите порядок исключения с учетом вышеуказанных условий и ограничений.
Проще говоря, распечатайте схему смертей без использования каких-либо структур данных, таких как массивы и связанные списки.