打电话问题
每个人通知两个人——倍增的力量。1→2→4→8→16…在第n分钟,新被通知的人数=2^(n-1),总知晓人数=2^n。这个问题的本质是指数增长——每一次信息的传递都会让知晓人数「翻一倍」。理解的关键:已知道的人不会闲着,他们也在帮着一同通知——这就是倍增效应的来源。
在数学地图上的位置
📖 国际象棋棋盘上的麦粒——倍增有多可怕?
传说古印度有一个聪明的宰相叫西萨·班·达依尔,他发明了国际象棋。国王要奖赏他,问他想要什么。宰相说:「陛下,请您在棋盘的第一个格子里放1粒麦子,第二个格子放2粒,第三个格子放4粒,第四个格子放8粒……」国王哈哈大笑:「就这点要求?太简单了!」结果——等数到第64个格子的时候,需要的麦子数量是18,446,744,073,709,551,615粒——全地球几千年的产量都不够!这个故事讲的是「倍增」——每步翻一倍,起初看起来很小,但增长速度越来越快,最终变成一个天文数字。打电话问题就是这个思想的简化版:1个通知2个→2个通知4个→4个通知8个——和棋盘上的麦粒一样,都是倍增。
🏛 从阿基米德到棋盘麦粒:人类对「倍增」的惊奇
1 / 2公元前3世纪,阿基米德给叙拉古国王写了一封信,名字很特别——《数沙者》。他在信中说:「有些人认为沙子的数量是无限的,我要证明:即使是填满整个宇宙的沙子,这个数量也是有限的——而且我可以用我发明的记数系统把它精确算出来。」阿基米德的方法就是「层层倍增」:1万的1万倍是一亿,一亿的一亿倍是10^16……如此往复。他发现只需要很少的几步,就能表示比宇宙原子数还大的数字。「倍增」看起来起步很慢——1→2→4→8——但每多一步就翻一倍,不用多久就会超过任何预想。阿基米德是世界上第一个系统研究「指数增长」的数学家。
🧱 理解它的三个层次
数学概念不能只靠记忆——先动手,再画图,最后才用符号。这就是 CPA 教学法。
课堂模拟:信息传递实验
老师和全班学生一起模拟「打电话」:每桌有一张纸、一支笔。老师是第0分钟唯一的知情人。老师拍两个同学的肩膀(通知2人)→第1分钟。第1分钟结束时,这2个同学和新被通知的人,各告诉2个同桌(共+4人)→第2分钟。继续下去——在黑板上实时记录「当前知情人总数」。全班做一遍——看看要几分钟全班的同学都「被通知」。亲身体验倍增的速度。
🖐 拖拽交互树状图:画出信息传播的「家族树」
从最上面画一个圆圈(老师),向下分叉:第1层→2个圆圈(被老师通知的2人)。第2层→每个圆圈下再分叉出2个→共4个新圆圈。第3层→每个再分叉→共8个……画到第5层(共32人,加上前面的=63人)就会发现纸上画不下了——倍增的视觉冲击力:树状图的「宽度」每一层翻一倍,很快就超出了画纸。这就是指数增长的可视化——树越来越宽,而且是加速度地变宽。
✏️ 动手画图从数据到公式:自己发现2^n规律
列出表格:分钟n=1→新增通知人数=1→累计知晓人数=2。n=2→新增=2→累计=4。n=3→新增=4→累计=8。n=4→新增=8→累计=16……观察规律:(1)每分钟新增=2^(n-1);(2)累计=2^n。然后对比「如果每人只通知1个人」会怎样?(1→2→3→4线性增长)vs「每人通知2个人」(1→2→4→8指数增长)。两种增长模式一对比——指数增长为什么叫「爆炸式增长」一目了然。
👆 点击交互💡 一句话讲清原理
每次翻一倍:第n分钟结束时的累计知晓人数=2^n。这和等比数列的核心思想一致——「倍增」模式不是加固定数值,而是乘固定倍数。
打电话问题的数学结构:(1)初始状态:只有1人知道信息(第0分钟);(2)传播规则:每分钟每个已知情的人可以通知一个新的人(每人通知2人时)——这里存在教师和已通知学生的不同角色,需要仔细分析。在经典「每人通知2个新的人」模型中:第1分钟→老师通知2人(新通知+2,共3人知道);第2分钟→3个知情人都通知2人(新通知+6,共9人);第3分钟→9人各通知2人(新通知+18,共27人)。这里需要区分两个变体:(A)之前所有人都继续通知(倍增更猛→3^n);(B)只有最后一分钟被通知的人继续通知(=2^n模型)。小学阶段通常讲的是变体B(新被通知的人翻倍),与棋盘麦粒模型对应。
⚠️ 孩子最容易卡住的地方
❌ 认为每分钟增加的人数是一样的——「每分钟多2个人」,把倍增当成了等加
原因:学生习惯线性思维——学过的乘法、加法都是按固定步长增加的。指数增长在小学阶段是第一次接触,学生的大脑默认按「加同样的数」去理解和预测。
怎么办:用棋盘麦粒做夸张对比:如果是「每格+1粒」→第64格=64粒。如果是「每格×2」→第64格=920亿亿粒。两个数字写在黑板上——一个你能握在手里,一个能装满整个伊拉克。这种「离谱」的差距就是最好的药物——专治「把倍增当等差」的思维惯性。
❌ 混淆「总共多少人知道」和「新增多少人」——第3分钟是新增4人还是新增8人?
原因:打电话问题中有多个数字在同时增长:每分钟新通知的人数、累计知晓总人数。学生没有仔细区分这两列数据——做题时张冠李戴。
怎么办:强制画表格,表头三列:「分钟」「本分钟新增通知的人数」「累计通知的总人数」。每一行填两个数字。做题时题目问什么——就在表格里圈出对应列的对应行。数据分离,杜绝混淆。
❌ 忽略「已知道消息的人不会重复被通知」这个前提——算出某个人被通知了两次
原因:现实中的确会有人被重复通知(比如群发短信),但数学问题通常假设「每个人只被通知一次」——这个前提如果不明确,学生的模型会乱。
怎么办:在解题前明确「游戏规则」并写在题目旁边:(1)每个人只收到一次通知;(2)每个被通知到的人会立刻开始通知新的人;(3)通知是即时的、不考虑时间重叠。这些规则构成了数学模型的前提——模型是现实的简化。当学生质疑「实际不会这么整齐」时——肯定他们(「对!现实更复杂」),但同时解释数学模型的目的是「先简化再逐步逼近现实」。
✅ 检验一下:你真的懂了吗?
认知科学发现:努力回忆比反复阅读更有效。试着回答下面问题,不要偷看答案。
Q1.一个消息:第1分钟老师通知2人,之后每分钟每个「刚知道消息的人」再通知2人(没有手机,只能当面通知,已通知过的不重复)。多少分钟后至少有50人知道这个消息?展开
💡 提示:列出来:第0分钟1人(老师);第1分钟结束→新人+2=共3人;第2分钟结束→新人+4=共7人;第3分钟→新人+8=共15人;继续……
第3分钟:累计=1+2+4+8=15人。第4分钟:累计=15+16=31人。第5分钟:累计=31+32=63人>50人。答:5分钟后。注意:累计公式是2^n-1(新通知的累计),加上初始的1人=2^n。n=5时,2^5=32…不对。让我重新算:第0分钟1人(老师)。第1分钟:老师通知2人,累计3人。第2分钟:3人都通知——但如果是「刚知道的人」才通知呢?那么第1分钟被通知的2人各通知2人=+4人,累计=3+4=7人。第3分钟:第2分钟被通知的4人各通知2人=+8人,累计=7+8=15人。第4分钟:+16人=31人。第5分钟:+32人=63人。对,5分钟后达到63人。
Q2.一个细胞每30分钟分裂一次(1变2)。从1个细胞开始,经过3小时,有多少个细胞?展开
💡 提示:3小时=180分钟,180÷30=6次分裂。每次翻一倍——从1开始翻6次。
分裂6次:1→2→4→8→16→32→64。总共64个细胞。也可以用公式:1×2^6=64。注意:分裂次数=总时间÷每次分裂的时间间隔。这和打电话问题中新通知的「翻倍」节奏完全一样。
🌍 在生活中遇见它
- •谣言传播:一个人告诉两个人,这两个人又各告诉两个人……10步之内,整个学校都知道了——这就是为什么谣言传得特别快
- •细胞分裂:1个细胞分裂成2个,2个变4个,4个变8个——20次分裂后超过100万个!细菌繁殖就是按「打电话」的模式增长的
- •连锁推荐:A推荐B和C来用这个App,B和C又各推荐两个人……「邀请有奖」这种营销方式就是在利用倍增效应