打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
冷知识:从“百鸡问题”到“不定方程组”——看中国古代数学智慧

百鸡问题

一个数学问题,出自中国古代约5—6世纪成书的《张邱健算经》,是原书卷下第38题,也是全书的最后一题。

题今有鸡翁一,值钱伍;鸡母一,值钱三;鸡雏三,值钱一。凡百钱买鸡百只,问鸡翁、母、鸡雏各几何?

  • 答曰:鸡翁四,值钱二十;鸡母十八,值钱五十四;鸡雏七十八,值钱二十六。
  • 又答:鸡翁八,值钱四十;鸡母十一,值钱三十三,鸡雏八十一,值钱二十七。
  • 又答:鸡翁十二,值钱六十;鸡母四、值钱十二;鸡雏八十四,值钱二十八。

原书没有给出解法,中国古算书的著名校勘者甄鸾和李淳风注释该书时都没给出解法,只有约6世纪的谢察微记述过一种不算正确的解法。

到了清代,研究百鸡术的人渐多,1815年骆腾风使用大衍求一术解决了百鸡问题,从此百鸡问题和百鸡术才广为人知。百鸡问题的表达形式也越来越多,如百僧吃百馒,百钱买百禽等。

实际上,《算经》中提出的数学问题简言之就是我们现代数学所说的百钱买百鸡问题:一只公鸡值钱5,一只母鸡值钱3,三只小鸡值钱1,100块钱怎么才能买到100只鸡,并且买到的小鸡、母鸡、公鸡各是多少呢?

从现代数学观点来看,是一个求不定方程组的题目。

假设公鸡、母鸡、小鸡分别为x、y、z 只,由题意得:

x+y+z =100……①

5x+3y+(1/3)z =100……②

有两个方程,三个未知量,称为不定方程组,有多种解。

令②×3-①得:7x+4y=100;所以y=(100-7x)/4=25-2x+x/4,

令x/4=t, (t为整数)所以x=4t,把x=4t代入7x+4y=100得到:y=25-7t,易得z=75+3t;

所以:x=4t,y=25-7t,z=75+3t。

因为x、y、z为正整数,所以4t大于0,25-7t大于0,75+3t大于0,解得t大于0小于等于25/7又因为t为整数。

所以t=1时,x =4,y =18,z =78;当t=2时,x =8;y =11,z =81;当t=3时,x =12,y =4,z =84。

因为x、y、z都必须小于100且都是正整数,所以只有以上三组解符合题意:

  • 买公鸡12只,母鸡4只,小鸡84只;
  • 买公鸡8只,母鸡11只,小鸡81只;
  • 买公鸡4只,母鸡18只,小鸡78只;

如果不要求都是正整数的话,当t=0时,,那么x=0,所以y=25,z=75 。

由上面运算得知,不要求公鸡、母鸡、小鸡都买的话,总共有四种方案可以满足百钱买百鸡;如果要求公鸡、母鸡、小鸡都需要购买的话,那么就有三种买鸡的方案可以满足百钱买百鸡。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
百鸡术:鸡在数学史上的浓重一笔
迎鸡年:不会数学都没法静下心来看电视剧了!
经典算法题每日演练——第一题 百钱买百鸡
从一位师范生应聘谈起
|国画技法讲座·“图写禽兽”动物写意画技法刍议(九)
珍爱生命,留住美好
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服