zshxn1985 发表于 2007-11-26 15:11:12

共享一个小游戏的程序

游戏规则:有M个人围成一圈,每人一个的编号(1.2.3.....M),从第一个人数起,报到N时这个人就出圈,再继续数,报到N时这个人又出圈。出圈人的位置不再数,直到只剩下一个人为止,求出最终的胜利者?附件中是程序,如果各位觉得做得不好,提下意见,觉得可以,就顶一下!谢谢

cpubbs 发表于 2007-11-26 15:42:54

好东东,记得前几天有一位朋友在找!非常感谢老兄!:handshake :loveliness: :hug:

http://www.cpubbs.com/bbs/viewthread.php?tid=53028&pid=68091&page=1&extra=#pid68091

doteyjs 发表于 2007-11-26 18:23:23

至于这么麻烦吗? 做的这是第二类Josephus数?
这个问题可是在LV 入门的书上好象是第三章循环的课后习题啊,
对于刚学的人来说 根本不可能想到这么复杂的.
就象第一类Josephus数,我只是用了几个很简单的函数就解决了 ,还有猴子吃桃也是 就一个循环.没有这么麻烦啊
:( :Q
不过依然谢谢!

zshxn1985 发表于 2007-11-26 22:56:18

我觉得也做得比较复杂,上面这位兄弟能不能把你做的发给我看看!谢谢!
我的邮箱zshxn1985@163.com
页: [1]
查看完整版本: 共享一个小游戏的程序