java百钱买百鸡(百钱买百鸡)
您好,今天小编胡舒来为大家解答以上的问题。java百钱买百鸡,百钱买百鸡相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、问题分析与算法设计 设鸡翁、鸡母、鸡雏的个数分别为x,y,z,题意给定共100钱要买百鸡,若全买公鸡最多买20只,显然x的值在0~20之间;同理,y的取值范围在0~33之间,可得到下面的不定方程: 5x+3y+z/3=100 x+y+z=100 所以此问题可归结为求这个不定方程的整数解。
2、 消去z,得 显然 是原方程的一组解 ∴ (t为整数)是原方程的所有解. t=25、26、27、28 有四组答案。
本文就为大家分享到这里,希望小伙伴们会喜欢。