你1定听说过约瑟夫问题,或它的“变种”――猴子选大王等故事吧。但是,你知道约瑟夫问题的历史真相吗?约瑟夫是公元1世纪著名的历史学家。在罗马人占据乔塔帕特后,39 个犹太人与约瑟夫及他的朋友躲到1个洞中,39个犹太人决定宁愿死也不要被敌人俘虏,因而决定了1个流传千古的自杀方式,41个人排成1个圆圈,由第1个人开始报数,每报到第3人该人就必须自杀,然后再由下1个人重新报数,直到所有人都自杀身亡为止。但是约瑟夫和他的朋友其实不想遵从这个约定,约瑟夫要他的朋友先伪装遵从,他将朋友与自己安排在第16个和第31个位置,因而逃过了这场死亡游戏。 现在我们把问题1般化,假定有n(n≥3且n≤100)个人,按1,2,...n编号围坐1圈,从1号开始按1,2...,m报数,凡报m号的退出到圈外,如此循环报数直到圈内剩下2个人。请问,这两个人的编号是多少?为了更好地感同身受,你可以假定你和你的朋友(最好是你心仪已久的人,这样效果会更好)就在这n个人里面,面临当年约瑟夫一样的问题,所以你应当效法于约瑟夫,赶快想办法和你的朋友逃诞生天。