孙子算经《鸡兔同笼解法》孙子算经《鸡兔同笼解法》 鸡兔同笼问题是中国古代著名的数学问题
那是已知鸡兔的总头数和总足数,求鸡兔各有多少只的一类典型应用题(本博前面曾多次介绍,为便于阅读在本文最后加了链接,有兴趣可点击查看)
它的题型虽然固定,但解题思路方法却多种多样,如假设法、削补法、转化法、分组法、盈亏法、倍比法、设零法、代数法等等,且解法还在不断创新
下面举一例给出几种解法供参考
例:鸡兔同笼,上有 40 个头,下有 100 只足
鸡兔各有多少只
1、极端假设 解法一:假设 40 个头都是鸡,那么应有足 2×40=80(只),比实际少 10080=20(只)
这是把兔看作鸡的缘故
而把一只兔看成一只鸡,足数就会少 42=2(只)
因此兔有 20÷2=10(只),鸡有 4010=30(只)
解法二:假设 40 个头都是兔,那么应有足 4×40=160(只),比实际多 160100=60(只)
这是把鸡看作兔的缘故
而把一只鸡看成一只兔,足数就会多 42=2(只)
因此鸡有60÷2=30(只),兔有 4030=10(只)
解法三:假设 100 只足都是鸡足,那么应有头 100÷2=50(个),比实际多 5040=10(个)
把兔足看作鸡足,兔的只数(头数)就会扩大 4÷2 倍,即兔的只数增加(4÷21)倍
因此兔有 10÷(4÷21)=10(只),鸡有 4010=30(只)
解法四:假设 100 只足都是兔足,那么应有头 100÷4=25(个),比实际少 4025=15(个)
把鸡足看作兔足,鸡的只数(头数)就会缩小 4÷2 倍,即鸡的只数减少 11÷(2÷4)=1/2
因此鸡有 15÷1/2=30(只),兔有 4030=10(只)
2、任意假设 解法五:假设 40 个头中,鸡有 12 个(0 至 40 中的任意整数),则兔有 4012=28(个),那么它们一共有