鸡兔同笼是国考行测数量关系中的经典题型,题干短、模型固定,看似简单却常因“设方程太慢”而失分。其实,这类题根本不需要列二元一次方程组,只要抓住“头数”和“脚数”的差异,用假设法两步就能口算答案。掌握核心公式和变形技巧,鸡兔同笼就能从“送分题”变成“抢分题”。那么闪能公考详细解析如何快速解答鸡兔同笼问题。
鸡兔同笼问题的标准特征是:已知两个主体的总头数和总脚数,求各自数量。鸡有1个头2只脚,兔有1个头4只脚,每把一只鸡换成兔,脚数就多2只。抓住这个“脚差”,就能绕开方程。
核心公式来自假设法:
假设全是鸡,兔数=(总脚数−总头数×2)÷(4−2)
假设全是兔,鸡数=(总头数×4−总脚数)÷(4−2)
简化记忆:脚数差除以2,得到的就是“另一种动物”的数量。算出一种,另一种用总头数相减即可。
识别时注意题干是否给出“总头数”“总脚数”或可转化为头脚关系的条件。若出现“得分与扣分”“大船与小船”“男生与女生”等两种主体、两种指标,也可套用同一模型。
第一步:假设全是其中一种。通常假设全是脚少的(鸡),计算理论脚数:总头数×2。
第二步:求实际脚数与理论脚数的差。差多少只脚,就说明有多少只“被假设错了”的兔。每只兔比鸡多2只脚,所以差÷2就是兔数。
第三步:总数相减得另一种。兔数求出后,鸡数=总头数−兔数。若题目问的是“兔比鸡多几只”,再作差即可。
这套流程全程整数运算,30秒内可完成。遇到“得失分”类变形,只需把“脚差”换成“分差”:答对得a分、答错扣b分,则每错一题少得(a+b)分,用总差除以(a+b)即可。

题目:笼中共有35个头、94只脚,问鸡和兔各多少只?
速算:假设全是鸡,理论脚数=35×2=70。实际多出94−70=24只脚。每只兔比鸡多2只脚,所以兔数=24÷2=12只。鸡数=35−12=23只。
验证:23×2+12×4=46+48=94,吻合。答案:鸡23只,兔12只。
变形示例:某次竞赛共20题,答对得5分,答错扣3分,不答不得分。某考生答了18题,得66分,问答对几题?设答对x题、答错y题,x+y=18,5x−3y=66。用“假设全对”速算:若18题全对得90分,实际少24分;每错一题少得5+3=8分,所以答错24÷8=3题,答对15题。
避坑一:不要混淆“总头数”与“答题总数”。不答的题不计入“头数”,要先明确参与计算的总量。
避坑二:脚差方向别弄反。假设全是鸡,差值是“实际脚数−理论脚数”,得到的是兔;假设全是兔,差值是“理论脚数−实际脚数”,得到的是鸡。方向反了,答案就错。
避坑三:注意“至少”“至多”等附加条件。若题目在基本模型上增加限制,需先按公式求出基础解,再用条件验证取舍。
以上是闪能分享的如何快速解答鸡兔同笼问题。鸡兔同笼问题的快速解法,核心就是“假设—求差—相减”三步:假设全是鸡,脚差除以2得兔;假设全是兔,脚差除以2得鸡。它把二元方程压缩成一次除法和一次减法,特别适合考场上分秒必争的节奏。备考时,建议每天精练3—5道标准题和变形题,刻意训练“先假设、再求差”的口算习惯。