楼层: 首页/ 数学/ 小学数学/ 数学广角:鸡兔同笼与植树问题
广

数学广角:鸡兔同笼与植树问题

Math Thinking · 不硬算,靠巧思
前面我们学的都是算长度、算角度这一类"老老实实算"的题。这一章是课本里的数学广角——题目看上去怪怪的,但一旦想明白窍门,几步就出答案。学完你会做鸡兔同笼、植树问题、抽屉原理、烙饼优化这些经典题;以后初中的方程就是把这些"巧思"写成字母式子。
①
鸡兔同笼

假设全是鸡,腿差除以 2

②
植树问题

先看两端栽不栽

③
抽屉原理

苹果比抽屉多,必有一抽屉挤

④
优化

烙饼交替法,排队短优先

开场场景:笼子里关着鸡和兔,一共 10 个头、28 条腿。鸡和兔各几只?你要是一只一只数,得扒着笼子看半天。古人想了个巧办法:先假设笼子里全是鸡,那应该有几条腿?实际比它多出来的腿,就是兔子"多"长的,一下就能算出来。这就是数学广角的味道——不靠硬算,靠换个角度想。

卡必背方法 / 公式
鸡兔同笼(假设全是鸡):兔数 =(实际腿数 $-2\times$ 头数)$\div 2$
植树 · 两端都栽:棵数 = 段数 $+1$
植树 · 一端不栽 / 封闭图形:棵数 = 段数
植树 · 两端都不栽:棵数 = 段数 $-1$
抽屉原理:$n+1$ 个苹果放进 $n$ 个抽屉,至少有一个抽屉放 $\ge 2$ 个
烙饼优化:每次最多 2 张、每面固定时间,3 张饼用"交替法"最少 = $3\times$ 每面时间
口诀:鸡兔先假设,腿差除以二;植树先画段,端点头上看;苹果多抽屉,必有挤一起;烙饼别闲着,锅满最省时间。

义是什么:把"难题"翻译成"差多少"

大白话:数学广角的题,往往不是让你算一个式子,而是让你先假设一种简单情况,再看跟实际差多少,最后用这个差去推答案。

比如鸡兔同笼:假设全是鸡,每只鸡 2 条腿。如果实际腿比假设多,多出来的腿就是因为有兔子——每把一只鸡换成兔,就多出 $4-2=2$ 条腿。多了几条腿,就说明有几只兔子。这就是"假设法"的灵魂。

路怎么想到的:先分类,再套办法

第一步:判断题型。看到"头多少、腿多少"就是鸡兔同笼;看到"路多长、隔几米栽树"就是植树问题;看到"几个苹果放几个抽屉"就是抽屉原理;看到"烙饼、排队、沏茶"就是优化问题。

第二步:先想清楚"两端栽不栽"。植树问题最容易错——路的起点和终点要不要栽树?两端都栽要加 1,两端都不栽要减 1,只栽一端或者围成一圈就正好等于段数。拿笔在草稿纸上画 3 棵树看一看,比背公式靠谱。

完整解法:三道例题

例1:鸡兔同笼,一共 10 个头、28 条腿,鸡兔各几只?
审题:鸡兔同笼。思路:假设全是鸡,腿会少算,少的腿就是兔子"补"的。
逐步:假设全是鸡,腿应有 $10\times 2=20$ 条;实际 28 条,多了 $28-20=8$ 条。每把一只鸡换成兔多 2 条腿,所以兔 $=8\div 2=\boldsymbol{4}$ 只,鸡 $=10-4=\boldsymbol{6}$ 只。验算:$6\times 2+4\times 4=12+16=28$,对。
例2:一条路长 100 米,每隔 5 米栽一棵树。①两端都栽要几棵?②两端都不栽要几棵?
审题:植树问题。思路:先算段数 $=100\div 5=20$ 段,再看端点加还是减。
逐步:段数 $=100\div 5=20$。①两端都栽:棵数 $=20+1=\boldsymbol{21}$ 棵;②两端都不栽:棵数 $=20-1=\boldsymbol{19}$ 棵。小提醒:如果这条路是一个圆形花坛(封闭图形),棵数就正好 = 段数 $=20$。
例3:一口锅一次最多烙 2 张饼,每面要烙 2 分钟。烙 3 张饼最少要几分钟?
审题:优化(烙饼)。思路:别先烙完两张再烙第三张,要用"交替法"让锅一直满着。
逐步:第 1 个 2 分钟:烙第 1、2 张正面;第 2 个 2 分钟:拿出第 2 张,烙第 1 张反面和第 3 张正面;第 3 个 2 分钟:烙第 2 张反面和第 3 张反面。一共 $\boldsymbol{3\times 2=6}$ 分钟。对比:先烙两张(4 分钟)再烙第三张(4 分钟),要 8 分钟,浪费了。

生活中的用途

排队打饭

3 个同学分别要 1 分钟、3 分钟、2 分钟打完。让打得快的先打,三人等候总时间最短——这就是"短作业优先"。

生日分蛋糕

13 个同学、12 个抽屉里放礼物。不管怎么放,至少有一个抽屉里会挤 2 个人——这就是抽屉原理,又叫鸽巢原理。

展往哪儿长

初中:鸡兔同笼用二元一次方程秒解(设鸡 x、兔 y,$x+y=$ 头数,$2x+4y=$ 腿数);植树问题会变成"间隔问题",锯木头、爬楼梯本质都一样。高中:抽屉原理升级为组合数学,是竞赛和数论的常客。

工程应用:烙饼问题就是"调度问题"——工厂里安排机器、计算机里安排任务,都在想"怎么让机器别闲着"。排队论就是专门研究这个的数学分支。

防坑警示

坑一:植树问题不分两端。看到"100 米每隔 5 米栽树",上来就 $100\div 5=20$ 完事——先看起点终点栽不栽,两端都栽要 +1。坑二:封闭图形当成两端都栽。围成一圈的花坛,首尾是同一个点,棵数正好等于段数,不用 +1。坑三:鸡兔同笼除以 4。每换一只兔只多 2 条腿,不是 4 条;所以腿差要除以 2。

练习

基础:笼子里鸡兔共 8 个头、22 条腿,鸡兔各几只?

查看解答假设全是鸡:$8\times 2=16$ 条腿;多了 $22-16=6$ 条;兔 $=6\div 2=\boldsymbol{3}$ 只,鸡 $=8-3=\boldsymbol{5}$ 只。验算:$5\times 2+3\times 4=10+12=22$。
做对了?很好,下一题走起。
错了或卡壳?回到 recall-card:兔数 =(实际腿 $-2\times$ 头数)$\div 2$,再套一遍。

进阶:学校在一条 60 米的走廊一边摆花盆,每隔 3 米摆一盆,两端都摆,一共要多少盆?

查看解答段数 $=60\div 3=20$;两端都摆,盆数 $=20+1=\boldsymbol{21}$ 盆。
做对了?很好,下一题走起。
错了或卡壳?记住:两端都栽 = 段数 + 1。

挑战:把 5 个苹果放进 4 个抽屉,至少有一个抽屉里放几个苹果?

查看解答$5$ 个苹果比 $4$ 个抽屉多 $1$ 个,所以至少有一个抽屉里放 $\boldsymbol{2}$ 个苹果(或更多)。
做对了?很好,下一题走起。
错了或卡壳?回忆抽屉原理:$n+1$ 个苹果放 $n$ 个抽屉,必有一抽屉 $\ge 2$。

证教材级补充:为什么烙 3 张饼最少是 3× 单面时间?

道理:3 张饼一共有 $3\times 2=6$ 个面要烙。锅每次最多同时烙 2 个面。所以至少需要 $6\div 2=3$ 个"锅次",每个锅次 2 分钟,一共 $3\times 2=6$ 分钟。这是理论下限,只要安排得让锅没空着,就一定能达到。

关键是别让锅一次只烙 1 张饼——那就是浪费。交替法之所以快,就是因为每个 2 分钟锅里都同时有 2 个面在烙。推广:烙 $n$ 张饼($n\ge 2$),每面 $t$ 分钟,最少时间就是 $n\times t$(只要合理安排)。

想一想:烙 4 张饼,每面 2 分钟,最少几分钟?4 张饼共 8 个面,锅每次烙 2 个面,需要 $8\div 2=4$ 个锅次,共 $4\times 2=\boldsymbol{8}$ 分钟。其实就是两张两张正常烙,不用交替。
做对了?很好,下一题走起。
错了或卡壳?回到"6 个面、锅每次 2 个面"那个道理。
记
小结卡

① 鸡兔同笼:假设全是鸡,腿差 ÷ 2 = 兔数。

② 植树问题:先算段数,两端都栽 +1、两端都不栽 −1、一端不栽或封闭 = 段数。

③ 抽屉原理:苹果比抽屉多,必有一抽屉挤 2 个以上;优化题让"锅/机器别闲着"。

费曼学习法:讲给别人听
合上书本,假装对面坐着一个四年级的小朋友,把这三件事说清楚——说不清楚的地方,就是你没真懂。
  1. 用自己的话讲:假设全是鸡以后,为什么多出来的腿要除以 2,而不是除以 4?
  2. 举个反例 / 什么时候最容易错:"100 米每隔 5 米栽树,就是 20 棵"这句话错在哪?
  3. 哪里还卡壳(标记你的薄弱点):烙饼交替法那 3 个 2 分钟,你能在纸上画出来吗?画不出来就是你的薄弱点,拿笔圈出来。