打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
有点意思的数学问题

来自Numberphile《The Josephus Problem》, 这里特别感谢圆桌字幕组奉献. 

[遇见数学]根据视频内容整理文字版, 方便各位同学学习, 先来看下视频吧.



正文

本期要讲的是被称为约瑟夫问题, 这个问题是有历史根据的. 一群犹太士兵被罗马军队包围. 他们不想被抓获 ,所以他们决定采用某种方式来避免被俘虏或自杀等等 . 他们会围坐成一个圈, 第一个人会杀了他的左侧的人. 下一个还活着的人又会用剑杀死自己左边还活着的人, 这样以此下去, 然后最后一个人当然只好自杀了 .  

但事实上是比起自杀, 约瑟夫还是更愿意被俘虏. 但他担心, 如果他坦白的话, 他会成为众矢之的. 所以他想找出其中规律, 他应该在圈子中他应该坐在哪里, 好让自己成为最后活下来的那个人, 然后他会投降,而不是选择自杀.

推而广之的话, 问如果有 n 个人的话, 坐在哪个位置才能最终存活呢? 这个问题有点棘手,所以让我们缩小问题的范围, 动手计算并寻找其中的规律. 例如,让我们列举出前80个人的所有情况. 下面列出一个表格, n 为座位总数, W(n) 是最终胜者的座位.

可能你会最先注意到, 最后所有的幸存者都是奇数, 原因也很简单, 因为早在第一轮的时候, 偶数位置的人已经全部被杀死了. 所以, 这是最开始的规律.

我们已经开始看到规律, 并能做出预测了. 视频主角当年教授告诉他的学生:"如果你知道一些东西, 那就去证明它, 并确保你已经了解透彻了那部分, 而这通常可以揭开剩下的谜团". 所以现在来尝试设立一个猜想, 并证明理论.

我们的猜想是: 如果 n 是 2 的幂, 那么获胜的席位就是 1 .

经过类似递归的计算验证我们可以确信, 有 2 的 n 次个士兵会发生什么. 那么我们怎么解释, 士兵人数在 2 的幂之间的时会发生什么(也就是 4~8, 或者 8~16...). 或者我们绘出去 1~300 名人数最后获胜席位的情况, 先观察图形一下是否存在着某种规律, 从下图来看是有着某种重复的模式:

我们来观察士兵人数为 4 和 8 之间的结果, 它以 2 位间隔上升. 那我们怎样来解释中间这个以 2 递增的现象呢? 可不可以将任何数字写成一个较大的 2 的次幂, 加上另一个数, 提取这个数字中可以找到的最大的 2 的次幂, 剩下的数会比那个 2 的幂小一些.

当你用二进制来表示数字时, 是一串 0 或 1 组成的, 也可以将这个数写成很多 2 的幂相加, 只需要挑那个最大的就可以了. 比如 77, 最大的 2 的幂是 64, 可以写成 77=64+8+4+1 的形式,

77 可以写成 26+l 的形式, 而 l 会告诉我们在 2 的幂中间会有哪些奇数出现, 再比如 13.

或者说当已经杀掉 5 个人后, 剩下的人数刚好就是 2 的幂.

而我们知道有 2 的幂个士兵时, 胜者是最先动手的人, 所以从上图来看下一个要动手的人(即 11 号)会获胜, 这就是通向最终答案的关键. 那就是说, 如果你将你的数字写成 2a+1 的形式, 经过 l 步后, 轮到下个动手的人就会赢, 因为去掉 l 个人, 就会剩下 2 的幂个人. 而获胜者的座位就可以用 2l+1 来表示.

所以这个定理就是下面的定义形式:

可以验证这个结论适用于所有的答案.

我们已经阐述了其中的机制, 那就是 l 步后, 剩余的人数是 2 的幂, 那么会轮到第 2l+1 个人会赢.

在这个问题里的答案还可以用二进制来解释, 当我们把一个数写成 2 的幂求和时, 就可以用二进制来表示.

这里就有一个解决约瑟夫问题的捷径, 将整个二进制数左移一位, 然后再转成十进制就是最后的答案(其实就是找到 l, 并求 2l+20 的过程). 所以在二进制中, 这是一种超级简便的方法, 能从 n 直接算出答案来.

(完)

[遇见数学] 下期预告

8 月 13 日

《大学入门微积分》合集 - 单维彰教授

衔接高中生所学之多项式计算(如综合除法),阐述微积分与多项式的连结,从而导出讨论极限的动机,并指出微分和积分为物理观念提供的模型,经由此模型直觉的认识微积分基本定理。

......

簡單

豐富

有趣

形象

拨开知识的层层密林,探寻美妙数学中的趣味.

「予人玫瑰, 手留余香」

非常感谢您关注支持本号更快发展! 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
八上数学每日一练:幂的乘方练习题及答案_2020年单选题版.pdf
问题
微积分确实不太好学
中考:教你检验数学答案十一招
Matrix67: 几个精彩的数论问题
约瑟夫问题与魔术(二)——数学结构解析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服