问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是约瑟夫斯问题?

发布网友 发布时间:2022-05-15 18:35

我来回答

1个回答

热心网友 时间:2024-02-26 10:32

这是一个古老的传说:有64名战士被敌人俘虏了,敌人命令他们排成一个圆圈,编上号码1,2,3,…,64,敌人把1号杀了,又把3号杀了,他们是隔一个杀一个这样转着圈杀,最后剩下一个人,这个人就是约瑟夫斯,请问约瑟夫斯是多少号?这就是“约瑟夫斯问题”。

这个问题是比较容易解答的:敌人从1号开始,隔一个杀一个,第一圈把奇数号码的战士全杀死了。剩下的32名战士需要重新编号,而敌人在第二圈杀死的是重新编排的奇数号码。

由于第一圈剩下的全部是偶数号2,4,6,8,…,64。把它们全部用2除,得1,2,3,4,…,32,这是第二圈重新编的号码,第二圈杀过之后,又把奇数号码都杀掉了,还剩下16个人,如此下去,可以想到最后剩下的必然是64号。

64=26,它可以连续被2整除6次,是从1到64中能被2整除次数最多的数,因此,最后必然把64号剩下,从64=26还可以看到,是转这6圈之后,把约瑟夫斯剩下来的。

如果有65名战士被俘,敌人还是按上述方法残杀战士,最后剩下的还是64号约瑟夫斯吗?

不是了,因为第一个人被杀后,也就是1号被杀后,第二个被杀的必然是3号,如果把1号排除在外,那么剩下的仍是64个人,对于剩下这64个人,新1号就应该是原来的3号,这样原来的2号就变成新的64号了,所以剩下的必然是原来的2号。

对于一般情况来说,如果原来有2k个人,最后剩下的必然是2k号;如果原来有2k+1个人,最后剩下的是2号;如果原来有2k+2个人,最后剩下的是4号……如果原来有2k+m个人,最后剩下的是2m号。

比如,原来有100人,由于100=64+36=26+36,所以最后剩下的是2×36=72号;又比如,原来有111人,由于111=64+47=26+47,所以最后剩下的是2×47=94号。

下面把问题改一下:不让被俘的战士站成圆圈,而排成一条直线,然后编上号码,从1号开始,隔一个杀一个,杀过一遍之后,然后再重新编号,从新1号开始,再隔一个杀一个,问最后还是约瑟夫斯吗!

答案是肯定的,最后剩下的仍然是约瑟夫斯。

如果战俘人数是65人呢?剩下的还是约瑟夫斯,只要人数不超过128人,也就是人数小于27,那么最后剩下的总是约瑟夫斯,因为从1到128中间,能被2整除次数最多的就是64,而敌人每次都是杀奇数号留偶数号,所以64号总是最后被留下的人。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
正确的调搓丝板方法 正确的调搓丝板方法介绍 搓丝板失效的多种原因及如何预防? 副职领导签批公文技巧 上级审批意见怎么写 怎么卸摘网吧电脑上的“世界之窗”浏览器 怎么才能卸载世界之窗浏览器? 麻烦帮我翻译两个句子,谢谢,谢谢。 ...结构层次和结构关系 原理讲下 谢谢谢谢 老师讲过了我么听懂啊_百度... 这两个句子的主干是什么,谢谢谢谢 为什么会有人选择一辈子不结婚呢? 什么是约瑟夫问题 深圳聚龙山公园可以骑电单车进去吗? 我在金沙市场想去聚龙山公园玩怎么坐车。坐车要多少钱。 聚龙山公园最近的地铁 被老师教训了打手了,有什么感想作文 为啥卷心菜肉包发苦 为什么圆白菜炒出来会苦呢?郁闷中。。。 圆白菜炒出来是苦的 为什么圆白菜炒出来会苦 茴子白为什么是苦的 意大利和英格兰几比几呢 意大利和英格兰哪队厉害 一个企业在什么情况不可以注销 有债务的公司能不能注销 深圳战艺网络科技有限公司怎么样? 掌门人的掌门人对战平台 中化石油上岗必须培训吗 电子竞技公司现在能注册在哪里?我想注册一家 五小证海上石油作业安全救生培训证书在哪里报名,联系方式 中影星娱(深圳)网络科技有限公司怎么样? 深圳前海有米竞技科技有限公司怎么样? 约瑟夫问题是怎么来的?有什么典故吗? 约瑟夫问题~~ 约瑟夫问题(c语言) 辣炒田螺肉怎么做好吃,辣炒田螺肉的家常做 怎样学会投其所好? c语言选太子问题(约瑟夫问题)请大神把我的程序的错误之处 指出来 便于我改正 谢谢 一战时,为什么说德国给奥匈开了一张空头支票? 有没有对CAN总线可靠性自动化测试的工具? 田螺的家常做法,配自家种的香料,田螺肉香料好吃又下饭 C语言约瑟夫环问题中这个 i = (i + m - 1) %n公式是怎么把3 6 9之类的删掉的 ZStack性能测试和可靠性测试是采用工具还是人工一个个来做? 请帮忙解释 求助几个文学知识。 模型的作用? 功能模型的基本功能 什么是功能模型 秘密!直通车关键词优化技巧 拼多多关键词卡位有什么用 亚马逊加购商品什么意思啊?怎样才算加购商品 英语的存在句式中不可数名词一般用单数还是复数表示?“有一些牛奶.”这个句子怎么翻译?