有100元,买100只鸡,公鸡2元/只,母鸡3元/只,小鸡1元/3只,有几种买法(每种至少1只)班头留的难题,9958,

问题描述:

有100元,买100只鸡,公鸡2元/只,母鸡3元/只,小鸡1元/3只,有几种买法(每种至少1只)
班头留的难题,9958,

因为是整数的关系,小鸡的数目必须是3的倍数,设小鸡3n只,公鸡x只,母鸡y只,则
2x+3y+n=100
x+y+3n=100
下式两边同乘以二减上式得:
5n-y=100,y=100-5n
x=2n
所以2n+3n必须大于0小于100,所以n最小是1,最大是19
总共有19种买法