题目:n个数字(0,1,…,n-1)形成一个圆圈
,从数字
0开始,
每次从这个圆 圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字)。
当一个数字删除后,从被删除数字的下一个继续删除第m个数字。
每次从这个圆 圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字)。
当一个数字删除后,从被删除数字的下一个继续删除第m个数字。
本文介绍了约瑟夫环问题及其解决方案。通过模拟过程或使用约瑟夫算法,解决从n个编号的小伙伴中,按照特定规则删除元素,最终剩下最后一个小伙伴的问题。文章详细阐述了约瑟夫算法的原理,通过递归方式找出最后剩余的数字在初始序列中的位置。
324
1266
361
523

被折叠的 条评论
为什么被折叠?