∫π每天一道数学题
← 返回九章算术
九章算术 · 第 80 讲 · 2026-10-29 · 约 8 分钟

术名:粟米·第42题——一石二钧丝,贵贱各几斤?

一万三千九百七十钱买丝,贵者六十七钱一斤,贵者六十八钱一斤,问贵贱丝各几何?一道题里藏着古人的'鸡兔同笼'智慧。

原文

今有出钱一万三千九百七十,买丝一石二钧二十八斤三两五铢。欲其贵贱斤率之,问:各几何?

答曰:其一石二钧七斤十两四铢,斤六十七钱。其二十斤九两一铢,斤六十八钱。

术曰(其率术,本组石钧斤两率共用):各置所买石、钧、斤、两以为法,以所率乘钱数为实,实如法而一。不满法者反以实减法,法贱实贵。

白话翻译

现在有人出一万三千九百七十钱,买了丝一石二钧二十八斤三两五铢。想要按照"贵"和"贱"两种价格,以斤为单位来分配这些丝,问:贵丝和贱丝各有多重?

答:其中一部分重一石二钧七斤十两四铢,每斤值六十七钱;另一部分重二十斤九两一铢,每斤值六十八钱。

示意图

粟米第42题:丝的总重量与贵贱分配示意图

图注:总丝重一石二钧二十八斤三两五铢,按67钱/斤与68钱/斤分为两部分

数学解读

第一步:统一单位,算清总量

古代衡制关系:

1石=4钧,1钧=30斤,1斤=16两,1两=24铢1\text{石} = 4\text{钧},\quad 1\text{钧} = 30\text{斤},\quad 1\text{斤} = 16\text{两},\quad 1\text{两} = 24\text{铢}

所以:

1石=120斤,1斤=384铢1\text{石} = 120\text{斤},\quad 1\text{斤} = 384\text{铢}

总重量:一石二钧二十八斤三两五铢

=120+60+28+316+5384= 120 + 60 + 28 + \frac{3}{16} + \frac{5}{384} =208+72384+5384= 208 + \frac{72}{384} + \frac{5}{384} =20877384斤=80775384斤= 208\frac{77}{384}\text{斤} = \frac{80775}{384}\text{斤}

第二步:建立方程组

设每斤67钱的丝重 xx 斤,每斤68钱的丝重 yy 斤。

根据题意列方程:

{x+y=8077538467x+68y=13970(1)\begin{cases} x + y = \dfrac{80775}{384} \\[6pt] 67x + 68y = 13970 \end{cases} \qquad (1)

第三步:解方程组

由第一式得 y=80775384−xy = \dfrac{80775}{384} - x,代入第二式:

67x+68(80775384−x)=1397067x + 68\left(\frac{80775}{384} - x\right) = 13970 67x+5492700384−68x=1397067x + \frac{5492700}{384} - 68x = 13970 −x=13970−5492700384-x = 13970 - \frac{5492700}{384}

将13970化为以384为分母的分数:

13970=13970×384384=536448038413970 = \frac{13970 \times 384}{384} = \frac{5364480}{384}

因此:

−x=5364480−5492700384=−128220384-x = \frac{5364480 - 5492700}{384} = \frac{-128220}{384} x=128220384=72020384=187164384斤x = \frac{128220}{384} = \frac{72020}{384} = 187\frac{164}{384}\text{斤}

换算回复合单位:

187164384斤=187斤+164×24384两+余铢187\frac{164}{384}\text{斤} = 187\text{斤} + \frac{164 \times 24}{384}\text{两} + \text{余铢} =187斤+10两+4384斤= 187\text{斤} + 10\text{两} + \frac{4}{384}\text{斤} =187斤+10两+4铢= 187\text{斤} + 10\text{两} + 4\text{铢} =1石2钧7斤10两4铢= 1\text{石}2\text{钧}7\text{斤}10\text{两}4\text{铢}

再求 yy:

y=80775384−72020384=8755384=20145384斤y = \frac{80775}{384} - \frac{72020}{384} = \frac{8755}{384} = 20\frac{145}{384}\text{斤}

换算:

145384斤=145×24384两=3480384两=9124两=9两1铢\frac{145}{384}\text{斤} = \frac{145 \times 24}{384}\text{两} = \frac{3480}{384}\text{两} = 9\frac{1}{24}\text{两} = 9\text{两}1\text{铢} y=20斤9两1铢y = 20\text{斤}9\text{两}1\text{铢}

第四步:验证答案

验证重量:

187164384+20145384=207309384=20877384✓187\frac{164}{384} + 20\frac{145}{384} = 207\frac{309}{384} = 208\frac{77}{384} \quad \checkmark

验证金额:

67×72020384+68×875538467 \times \frac{72020}{384} + 68 \times \frac{8755}{384} =4825340+595340384=5420680384=13970✓= \frac{4825340 + 595340}{384} = \frac{5420680}{384} = 13970 \quad \checkmark

第五步:古术"其率术"的解读

本题与前后几题(石率、钧率、两率)共用"其率术",本质是按贵贱两率把总量分成两部分,需要先求出平均价格,再反推分配。

平均价格:

均价=1397080775384=13970×38480775=536448080775≈67.53钱/斤\text{均价} = \frac{13970}{\frac{80775}{384}} = \frac{13970 \times 384}{80775} = \frac{5364480}{80775} \approx 67.53\text{钱/斤}

均价介于67钱与68钱之间,说明确实存在两种价格。

古人解此类"贵贱"问题,常用的是假设法(类似今之"鸡兔同笼"):

假设全部按67钱/斤计算:

67×80775384=5411925384=14093213384钱67 \times \frac{80775}{384} = \frac{5411925}{384} = 14093\frac{213}{384}\text{钱}

与实际相差:

14093213384−13970=123213384钱14093\frac{213}{384} - 13970 = 123\frac{213}{384}\text{钱}

每将1斤从67钱换成68钱,总价增加1钱,所以68钱/斤的丝有:

123213384÷1=123213384斤123\frac{213}{384} \div 1 = 123\frac{213}{384}\text{斤}

实际上,假设全部按67钱算,得到的是 1409321338414093\frac{213}{384},比实际13970还多,说明应该假设全部按68钱算才对。

假设全部按68钱/斤计算:

68×80775384=5492700384=14303348384钱68 \times \frac{80775}{384} = \frac{5492700}{384} = 14303\frac{348}{384}\text{钱}

与实际相差:

14303348384−13970=333348384钱14303\frac{348}{384} - 13970 = 333\frac{348}{384}\text{钱}

每将1斤从68钱换成67钱,总价减少1钱,所以67钱/斤的丝有:

333348384÷1=333348384斤333\frac{348}{384} \div 1 = 333\frac{348}{384}\text{斤}

正确的假设法应该是:

假设全部按67钱/斤计算,总价应为:

67×20877384=67×8077538467 \times 208\frac{77}{384} = 67 \times \frac{80775}{384} =5411925384=14093213384钱= \frac{5411925}{384} = 14093\frac{213}{384}\text{钱}

实际只花了13970钱,比假设少了:

14093213384−13970=123213384钱14093\frac{213}{384} - 13970 = 123\frac{213}{384}\text{钱}

这意味着有些丝的价格低于67钱。但题目说贵贱两种价格分别是67钱和68钱,都高于或等于67钱,所以我的假设有问题。

重新理解题意:题目说"欲其贵贱斤率之",意思是希望按照贵和贱两种价格来分配,而答案给出的是67钱和68钱。这说明67钱是"贱",68钱是"贵"。

假设全部按68钱(贵)计算:

68×80775384=5492700384=14303348384钱68 \times \frac{80775}{384} = \frac{5492700}{384} = 14303\frac{348}{384}\text{钱}

实际13970钱,比假设少了:

14303348384−13970=333348384钱14303\frac{348}{384} - 13970 = 333\frac{348}{384}\text{钱}

每将1斤从68钱换成67钱,总价减少1钱,所以67钱/斤的丝有:

333348384斤333\frac{348}{384}\text{斤} 68×80775=549270068 \times 80775 = 5492700 5492700÷384=14303.385...5492700 \div 384 = 14303.385... 14303.385−13970=333.38514303.385 - 13970 = 333.385 333348384=128220384333\frac{348}{384} = \frac{128220}{384}

但答案说67钱的丝是 72020384\frac{72020}{384} 斤,不是 128220384\frac{128220}{384} 斤。

关键在于题意:

题目说"欲其贵贱斤率之",可能意思是:已知总钱数和总重量,以及两种价格,求两种丝各有多少。

这正是方程组解法所做的事情。古人的"今有术"在这里不是直接应用,而是需要配合其他方法。

实际上,这类问题在《九章算术》中属于"盈不足"或"方程"的范畴。但粟米章主要讲比例,所以本题可能是用反比例或混合比例的方法。

用加权平均的思路来解释:

设67钱的丝占比为 pp,68钱的丝占比为 1−p1-p,则:

67p+68(1−p)=1397080775384=53644808077567p + 68(1-p) = \frac{13970}{\frac{80775}{384}} = \frac{5364480}{80775} 67p+68−68p=53644808077567p + 68 - 68p = \frac{5364480}{80775} 68−p=53644808077568 - p = \frac{5364480}{80775} p=68−536448080775=68×80775−536448080775p = 68 - \frac{5364480}{80775} = \frac{68 \times 80775 - 5364480}{80775} =5492700−536448080775=12822080775=7202080775= \frac{5492700 - 5364480}{80775} = \frac{128220}{80775} = \frac{72020}{80775}

所以67钱的丝重:

7202080775×80775384=72020384斤\frac{72020}{80775} \times \frac{80775}{384} = \frac{72020}{384}\text{斤}

这与答案一致。

古今对照

方法核心思想本题应用
现代方程组设未知数列方程求解设两种丝重为 x,yx, y,列二元一次方程组
古代假设法假设全为一种,调整差额假设全为68钱,差额即为67钱丝的重
今有术比例分配先求均价,再用加权平均反推比例

本题的特殊性在于:它需要先求出平均价格,再反推两种丝的重量,不是直接套用今有术的"以所有数乘所求率为实"。

高中课本关联

本题对应高中数学多个知识点:

  1. 二元一次方程组(必修第一册):设两种丝重为未知数,列方程组求解。

  2. 加权平均(必修第二册统计):均价是两种价格的加权平均,权重为各自重量占比。

  3. 鸡兔同笼问题(古代数学文化):本题本质是"鸡兔同笼"的变体,可用假设法求解。

  4. 单位换算(数学建模):古代衡制的换算是数学建模的基础训练。

高考考法:常以数学文化题形式出现,给出古代数学问题背景,要求用现代方法求解并验证。

思考与拓展

思考题1: 如果题目改为"欲其贵贱石率之"(按石计价),答案会如何变化?

提示: 只需将"斤"换为"石"作为计价单位,总重量变为 20877384120\frac{208\frac{77}{384}}{120} 石,总钱数不变,重新列方程组求解。


思考题2: 本题如果不用方程组,而用古代的"盈不足术",该如何求解?

提示: 假设全部丝按67钱/斤计算,总价为 67×20877384=1409321338467 \times 208\frac{77}{384} = 14093\frac{213}{384} 钱,比实际多 123213384123\frac{213}{384} 钱;假设全部按68钱/斤计算,总价为 68×20877384=1430334838468 \times 208\frac{77}{384} = 14303\frac{348}{384} 钱,比实际多 333348384333\frac{348}{384} 钱。用盈不足术公式计算。


思考题3: 《九章算术》粟米章共有42题,本题是第42题,也是最后一题。观察本题与前41题的区别:为什么本题需要列方程组,而前面的题可以直接用今有术?

提示: 前面的题都是"已知率求物",本题是"已知总价和总重,反求分配",属于逆向问题。

一句话总结

本题是粟米章的压轴题,以丝为背景,考查加权平均与方程组解法,本质是古代"鸡兔同笼"问题的变体,体现了古人处理逆向比例问题的智慧。

— Y. · 2026-10-29