鸡兔同笼问题的分析

Posted nylglqx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了鸡兔同笼问题的分析相关的知识,希望对你有一定的参考价值。

在解决鸡兔同笼问题时有很多人就是直接算出鸡的个数和兔的个数,而没有去分析所给的数据是否为有效值。如果不是,那么虽然能够算出鸡和兔的数量,但是这些数量是没有任何意义的,而且这时还要再想办法找标准去检验算出的量是否正确。所以要先判断所给数值是否为有效值。如鸡兔同笼问题,假设给你m条腿,n个头,让你算出a只鸡和b只兔的确切值。这时判断m和n是否有效的标准如下:

1、m必须为偶数(m%2==0成立)

2、假设这些头都为鸡时,那么算的腿的数量要小于或等于腿的数量(2*a<=m成立)

3、假设这些头都为兔时,那么算的腿的数量要大于或等于腿的数量(2*b>=m成立)

以上3个条件都成立时,那么m和n的值是有效的,这时用推导发求a和b的值就是正确有效的值,否则(至少有一条不成立时m和n就不是有效值)就没有答案。

以上是关于鸡兔同笼问题的分析的主要内容,如果未能解决你的问题,请参考以下文章

如何用while循环做鸡兔同笼的问题?

鸡兔同笼问题

鸡兔同笼

《C#零基础入门之百识百例》(四十一)类的定义和使用 -- 鸡兔同笼

Linux脚本基础篇-鸡兔同笼问题

鸡兔同笼