Задача Йосипа Флавія (проблема Йосипа Флавія) — математична задача.

Опис задачі і розв'язок

ред.

Історія задачі

ред.

Задача виникла на основі легенди. Йосип Флавій був римським істориком, євреєм за походженням. Дія легенди відбувалася під час Першої юдейської війни. Гарнізон із 41 сикарія, що обороняв галілейський замок Масада, не хотів здаватись в полон римлянам. Сикарії стали в коло й домовились, що кожні два воїни будуть убивати третього, доки не загинуть всі. Самогубство — тяжкий гріх, але той, хто врешті-решт залишиться останнім, мусить це зробити. Йосип Флавій, командир цього гарнізону, нібито розрахував, де йому та його другу потрібно стати, щоб залишитись останніми, але не для того щоб убити друга, а щоб здати замок римлянам[1].

Сучасне формулювання задачі

ред.

У сучасному формулюванні задачі беруть участь   воїнів і вони вбивають кожного  . Слід знайти номер   початкової позиції воїна, який повинен залишитись останнім[2].

При  . Нехай  . Після закреслювання чисел з   до   залишається  , при чому на першому місці стоїть число  , на другому —   і т. д. На місці з номером   стоїть число  . І нарешті, на місці з номером   стоїть число  . Тому справедлива рекурентна формула:

 , якщо  , i

 , якщо  .

Із формули видно, що, якщо  , i при   то  

Тому, для   маємо:

 , якщо  , то є при  , а при   маємо:  . Потім  , якщо  , то є при  , а при   маємо  . І т.д. У загальному випадку для  

 , якщо  , то є при  , а при   маємо  

Виведемо загальну формулу для   при  . Виразимо число  , де   Число   дає такий же залишок при ділені на  , як і  .

Тому  , і,  ,  .

Після підстановки отримаємо основну формулу:

 

Формула працює лише для випадків, коли m не дорівнює n. Зазначимо, що у випадку   відповіддю буде  .
Використано розв'язання Анатолія Казмерчука[3].

Див. також

ред.

Література

ред.

Інтернет-ресурси

ред.

Примітки

ред.
  1. Иосиф Флавий, «Иудейская война», Третья Книга. www.vehi.net. Архів оригіналу за 20 серпня 2020. Процитовано 21 січня 2022.
  2. Считалка Иосифа Флавия: кого убить первым. Хабр (рос.). Архів оригіналу за 21 січня 2022. Процитовано 21 січня 2022.
  3. Казмерчук Анатолій Іванович