由条件1)可得出 0.15x+0.29y=4.4 ==> 15x+29y=440==> y=(440-15x)/29=5*(88-3x)/29 x和y都是自然数,所以,y肯定不是分数,那么88-3x一定是29的倍数,比88小的29的倍数,只有3个,29,58和87。所以分别令88-3x=29,58,或87。 最后只有当88-3x=58时,x得整数10,Y=10,得解。 这道题我感觉要是出了,按这个方法做就浪费太多时间了。也许是我的方法不够好,不知道其他高手有没有更快更好的方法。 -- by 会员 ladykiller (2012/5/3 6:30:14)
这个貌似是OG上的方法?
我的方法是这样的:
列式子15x+29y=440,x,y只能是整数。因为15x和29y的和必然个位数是0,而15x的个位数只可能是0或5,所以29y的个位数也只能是0或5。y一定小于等于15(440/29=15.2),这样很快就可以推出y只可能是5,10,15(别问我怎么推哈,九九乘法表算一下就知道个位数是0、5的有哪些了)。代入5和15,x都不是整数,排除。代入10,正解。 |