数学九章 - 第 5 页/共 29 页

以右行乗率对乘寄左行衍数甲得八万七千四百乙得二万七千丙得七万七千九百七十六丁得一万二千八百二十五各为用数   次验四县所筑有无不及零丈尺寸今甲乙俱毕为无丙余五十一丈丁余一十八丈为有以丙丁二县余丈各乗丙丁二用数其丙五十一丈乗丙用七万七千九百七十六得三百九十七万六千七百七十六丈为丙总以丁余一十八乗丁用一万二千八百二十五得二十三万八百五十丈为丁总并二总得四百二十万七千六百二十六丈为总数亦以丈通衍母得一十万二千六百丈仍为衍母满去总数不满一千二十六丈为所求长率以四县因之得四十一百四丈为实以歩法五尺八寸除之得七千七十五歩五尺为堤长歩以里法三百六十歩约之得一十九里二百三十五歩五尺为堤通长置长率一千二十六丈以歩法约之得一千七百六十八歩五尺六寸又以里法约之得四里三百二十八歩五尺六寸为各县所给道里歩尺数   余米推数   问有米铺诉被盗去米一般三箩皆适满不记细数今左壁箩剰一合中间箩剰一升四合右壁箩剰一合后获贼系甲乙丙三名甲称当夜摸得马杓在左壁箩舀入布袋乙称踢着木履在中箩舀入袋丙称摸得漆椀在左邉箩舀入袋将归食用日乆不知数索到三器马杓满容一升九合木履容一升七合漆椀容一升二合欲知所失米数计赃结防三盗各防何答曰共失米九石五斗六升三合环甲米三石一斗九升二合 乙米三石一斗七升九合丙米三石一斗九升二合   术曰以大衍求之列三器所容为元数连环求等约为定母以相乘为衍母以定各约衍母得衍数各满定母去之得竒以竒定用大衍求得乘率以乘衍数得用数次以各剰米乗用并之为总满衍母去之不满为毎箩米各以剰米减之余为甲乙丙盗米并之为共失米   草曰列三器所容一升九合一升七合一升二合为元数连环求等皆得一不约便以元数相乗得三千八百七十六为衍母以各元数为定母以定约衍母得衍数甲得二百四乙得二百二十八丙得三百二十三各为衍数列左行以三定母甲十九乙十七丙十二列右行具图如后   各满定母去衍数得竒数甲得一十四乙得七得七丙得一十一   各以竒定用大衍求一各得乗率甲得十五乙得五丙得一十一各为乘率列右行对寄在行衍数具图如后   以丙行对乗之得用数甲得三千六十乙得一千一百四十丙得三千五百五十三列右行具图如后   既得用数始验问题三箩剰米列左行对三人所用以两行对乗之甲得三千六十乙得一万五千九百六十丙得三千五百五十三   并三数得二万二千五百七十三为总数满衍母三千八百七十六去之不满三千一百九十三合展为三石一斗九升三合为三箩适满细数以左箩剰一合减之余三石一斗九升二合为甲盗米又为丙盗米以中箩剰米一升四合减之余三石一斗七升九合为乙盗米并三人共得九石五斗六升三合为所失总米合问   程行计地   问军师获防当早防差急足三名徃都下节节走报具甲于前数日申末到乙后数日未正到丙于今日辰未到据供甲日行三百里乙日行二百四十里丙日行一百八十里问自军前至都里数及三人各行日数防何   答曰军前至都三千三百里 甲行一十一日乙行一十三日四时半  丙行一十八日二时   术曰以大衍求之置各行里先求总等存一约众得原里次以连环求等约竒复乘偶得定母以定相乘为衍母满定除衍   衍得乘率以乘衍数得用数 次置辰刻正末乗各行里为实以昼六时约之得余里各乗用数并为总满衍母去得所求至都里以各日行约之得日辰刻数草曰置甲三百里乙二百四十里丙一百八十里先求总等得六十只存甲三百勿约乃约乙二百四十得四次约丙一百八十得三各为元数连环求等   先以丙乙求等得一不约次以丙甲求等三于术约竒不约偶盖以等三约三因得一为竒卢无衍数乃便径先约甲三百为一百复以等三兼丙三为九既丙九为竒甲百为偶此即是约竒弗约偶次以一四与甲百求等得四以四约一百得二十五为甲复以四乗乙四得一十六为乙各为定母   以定母相乗得三千六百为衍母以各定约衍母为衍数甲得一百四十四乙得二百二十五丙得四百   术数各满衍母去之不满为竒数甲得一十九乙得一丙得四   以各竒数与定母用大衍入之各得乘数甲得四乙得一丙得七各为乗率列右行   以乗率对乘寄左行衍数甲得五百七十六乙得二百二十五丙得二千八百各为用数   次置甲申末到者其酉初为夜此是甲以全日到为无余里次置乙于未正到乃于卯时数至未正得四个半时以四半乗乙行二百四十里得一千八十为实以画六时约之得一百八十里为乙行不及全日之余里次置丙于辰未到自卯初数至辰未得二时以因丙行一百八十里得三百六十为实以六时除之得六十里为丙行不及全日之余里   以乙余一百八十乗乙用二百二十五得四万五百于中以丙余六十乗丙用二千八百得十六万八千加中共得二十万八千五百为总满衍母三千六百去之不满三千三百里为军前至都里以甲三百除之得一十一日以乙二百四十除之得一十三日四时半以丙一百八十除之得一十八日二时合问按凡总等数必小于连环等数若甚大即为连环等数此题数是也故再约即用求续等法不然不能合也   程行相及   问有急足三名甲日行三百里乙日行二百五十里丙日行二百里先差丙徃他处下文字旣两日又有文字遣乙追付已半日复有文字续令甲赶付乙三人偶不相及乃同时俱至彼所先欲知乙果及丙甲果及乙得日并里次问彼处去此里数各防何   按题意谓三行迟疾不同乙后丙两日甲后乙半日问防日防里可以追及又旣及之后三人不能同行及各至彼处之时刻皆与各起程之时刻相同盖言自此至彼所行皆为整日数也   答曰乙果追及丙八日行二千里 甲果追及乙二日半行七百五十里 彼处去此三千里   术曰以均输求之大衍入之置乙己去日数乗乙行里为实以甲乙行里差为法除之得甲及乙日数辰刻以乗甲行得里次置丙旣去日乗丙行里为实以丙乙行里差为法除之得乙及丙日数以乗乙行得里然后置三人日行求总等约得原数以连环求等约得定母以定相乗得衍母各定约衍得衍数满定去衍得竒竒定大衍得乗率以乗寄衍得用数视甲及乙里为乙率乙及丙里为丙率以乙日行满去乙率不满为乙余以丙日行满去丙率不满为丙余以二余各乗本用并之为总满衍去之不满为彼去此里   草曰置乙己去日乘乙日行二百五十里得一百二十五里为实次置甲日行三百里减去乙行二百五十里余五十里为差法除实得二日五十刻甲果及乙数以乗甲行三百里得七百五十为甲及乙里数次置丙既行二百乗丙日二百里得四百里为实次置乙行二百五十里减丙行二百里余五十里为差法除实得八百为乙及丙日数以乗乙行二百五十里得二千里为乙得及丙之里数已上为先欲知果及数次列甲乙丙三名日行求总等得五十先约甲丙存得甲六乙二百五十丙四   以甲六丙四求等得二以二约甲为三复以二因丙为八次将乙二百五十与丙八相约得二乃约乙为一百二十五复以二因丙为十六定得甲三乙一百二十五两十六为定母   以定相乗得六千为衍母以各定约衍母得衍数甲得二千乙得四十八丙得三百七十五求竒数   左上二千以甲三去之竒二左中四十八即为乙竒左下三百七十五丙十六去之竒也   各以大衍求得甲二乙一百一十二丙七各为乘率   以乗率对乗衍数甲得四千乙得五千三百七十六丙得二千六百二十五为泛用数