nicholas

nicholas

2008年9月11日

约瑟夫问题的数学方法

摘要: 约瑟夫问题的数学方法 无论是用链表实现还是用数组实现都有一个共同点:要模拟整个游戏过程,不仅程序写起来比较烦,而且时间复杂 度高达O(nm),当n,m非常大(例如上百万,上千万)的时候,几乎是没有办法在短时间内出结果的。 为了讨论方便,先把问题稍微改变一下,并不影响原意: 问题描述:n个人(编号0~(n-1)),从0开始报数,报到(m-1)的退出,剩下的人继续从0开始报数。求胜利者的编号 。... 阅读全文

posted @ 2008-09-11 22:44 zy_nic 阅读(1449) 评论(0) 推荐(1)