Читая книгу [«Конкретная математика»][1], одновременно набираясь знаний и осознавая свою некомпетентность в вопросе, ещё в самой первой главе я наткнулся на **метод наборов**, который авторы используют для решения [Задачи Иосифа Флавия][2]. Метод они не объясняют, сочтя его слишком элементарным, так что пришлось искать информацию о нём самому. В рускоязычном сегменте интернетов достаточно подробного описания не нашел, поэтому воспользовался [ответом с math.stackexchange.com][3], который позже перевёл, и теперь представляю его вам, дабы те, кто тоже не понял метод инстинктивно, смогли проникнуться.
Далее — перевод от первого лица.
[Читать дальше →][4]
[1]:
https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0
[2]:
https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%98%D0%BE%D1%81%D0%B8%D1%84%D0%B0_%D0%A4%D0%BB%D0%B0%D0%B2%D0%B8%D1%8F
[3]:
http://math.stackexchange.com/questions/1017498/mathematical-explanation-for-the-repertoire-method
[4]:
https://habrahabr.ru/post/324370/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut