《孙子算经》是唐初作为“算学”教科书的著名的《算经十书》之一,共三卷。上卷叙述算筹记数的制度和乘除法则,中卷举例说明筹算分数法和开平方法,都是了解中国古代筹算的重要资料;下卷收集了一些算术难题,“鸡兔同笼”问题是其中之一。原题如下:令有雉(鸡)兔同笼,上有三十五头,下有九十四足。问雄、兔各几何? 原书的解法是;设头数是a,足数是b,则b/2-a是兔数,a-(b/2-a)是雉数。这个解法确实是奇妙的。原书在解这个问题时,很可能是采用了方程的方法。 设x为雉数,y为兔数,则有 x+y=b,2x+4y=a 解之得 y=b/2-a, x=a-(b/2-a) 根据这组公式很容易得出原题的答案:兔12只,雉22只。
|