本题是典型的约瑟夫问题,杀2留1(每次舍去2的倍数,但留除2余1的)。
Flavius Josephus 是公元一世纪的一个著名的历史学家。据传说,如果Josephus没有他的数学才能的话,也许他根本不会出名就死去(活不到他出名)。
在犹太人和古罗马人战争期间,他是陷入罗马人陷阱的41个犹太反抗者之一。反抗者宁死不做俘虏,他们决定围成一个圆圈,且环绕圆圈进行,杀死所有第三个剩下的人,直到没有一个人剩下。但是Josephus和一个未被告发的同谋者感到自杀是愚蠢的行为,所以他快速计算出在此恶性循环中他和他的朋友该站的地方。(即,最后剩下他们两个人未被杀死)Josephus要他的朋友先假装遵从,他將朋友与自己安排在第16個与第31個位置,于是逃过了这场死亡游戏。