现在有 30 个人,标号从 1~30 。 从 1~8 循环报数,报 8 的人出列,直到出去 6 个人。 报到最后一人是,第一人接着报下去。出列的人不参加报数哈 问哪几个人出列了?
1
BBrother 2020-07-30 16:33:34 +08:00
用草稿纸和笔,比写代码快
|
3
xkeyideal 2020-07-30 16:38:40 +08:00
约瑟夫环?
|
4
coderluan 2020-07-30 17:00:23 +08:00
这题用循环和数组就能解决, 所以任何语言写都没啥大区别, 楼主什么语言最熟练就用什么语言写.
|
5
Ljcbaby 2020-07-30 17:05:06 +08:00
应该是约瑟夫环吧,直接模拟就可以,对语言没要求。
|
6
sunjourney 2020-07-30 17:10:46 +08:00
快不快题目没啥关系啊
|
7
daozhihun 2020-07-30 18:59:26 +08:00
约瑟夫环用数学方法即可解,O(1)即可,不需要去模拟,具体自己搜一下
|