鸡兔同笼问题的多种解法详解

鸡兔同笼问题怎么解?

鸡兔同笼是中国古代著名的数学问题,最早出现在《孙子算经》中。原题是:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”翻译成现代汉语就是:笼子里有鸡和兔,从上面数有35个头,从下面数有94只脚,问鸡和兔各有多少只?

一、经典解法之假设法

假设法是最常用的直观解法。我们可以先假设笼子里全是鸡或全是兔,然后根据脚数差进行调整。

假设全是鸡:

如果35个头全是鸡,那么脚数应该是 35 × 2 = 70 只脚,但实际有94只脚,多了94 - 70 = 24只脚。每把一只鸡换成一只兔,脚数会增加2只(因为兔比鸡多2只脚)。所以需要换 24 ÷ 2 = 12 只鸡为兔,即兔有12只,鸡有35 - 12 = 23只。

假设全是兔:

如果35个头全是兔,那么脚数应该是 35 × 4 = 140 只脚,比实际多了140 - 94 = 46只脚。每把一只兔换成一只鸡,脚数减少2只,所以需要换 46 ÷ 2 = 23 只兔为鸡,即鸡有23只,兔有35 - 23 = 12只。结果是相同的。

二、通用解法之方程法

设鸡有x只,兔有y只。根据头数:x + y = 35;根据脚数:2x + 4y = 94。解方程组:将第一个方程乘以2得2x+2y=70,减去第二个方程(2x+4y=94)得 -2y = -24,所以y=12,代入得x=23。方程法逻辑清晰,适用于所有类似问题,但需要学过一元一次或二元一次方程。

三、趣味解法之抬腿法

抬腿法是一种非常巧妙的思路。让鸡和兔都抬起一只脚,则地上脚数减少35,变成94-35=59只脚;再抬起一只脚,又减少35,变成59-35=24只脚。此时鸡已经一屁股坐在地上,剩下24只脚都是兔子的,每只兔子还站着2只脚,所以兔子有24÷2=12只,鸡有35-12=23只。这种方法生动有趣,适合小学生理解。

四、总结

鸡兔同笼问题的核心在于“头数已知,脚数已知,求各多少”。不同解法各有优势:假设法适用于口头速算;方程法通用性最强;抬腿法具有启发性。学好这些方法,不仅能解决数学问题,还能锻炼逻辑思维。试试用上面的方法解决以下变式题:停车场有自行车和三轮车共10辆,共有26个轮子,求自行车和三轮车各有多少辆?

参考资料:百度百科·鸡兔同笼