
约瑟夫环
zugofn
这个作者很懒,什么都没留下…
展开
-
51nod:1073 约瑟夫环(数学,递推)
1073 约瑟夫环基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注N个人坐成一个圆环(编号为1 - N),从第1个人开始报数,数到K的人出列,后面的人重新从1开始报数。问最后剩下的人的编号。例如:N = 3,K = 2。2号先出列,然后是1号,最后剩下的是3号。Input原创 2017-05-24 22:08:32 · 762 阅读 · 0 评论 -
知识点:约瑟夫环递推公式
传送:http://www.cnblogs.com/kkrisen/p/3569281.html递推公式:f[1]=0,f[n]=(f[n-1]+k)%n。f[i]是有i个人时,胜出的那个人的编号(编号从0~n-1)我一开始一直没理解这个递推是怎么来的,后来终于理解了假设问题是从n个人编号分别为0...n-1,取第k个,则第k个人编号为k-1的淘汰,剩下的编号为转载 2017-05-24 22:10:59 · 1243 阅读 · 3 评论