晋国!两千五百年前的数学题( 二 )


二、鲁国用的是周历,而晋国用的是夏历,周历建子,以冬至所在的月为正月;夏历建寅,以冬至后第二个月为正月,两者相差两月。
三、古代以十天问一旬,这一点现在还在用,不管是公历、还是夏历,我们通常把每月的前十天称为上旬,中间十天称为中旬,剩下的不管够不够十天都称为下旬。
白话解题过程:
前提条件给完,下面便是解题的过程:
1、根据鲁国、晋国所用历法的不同,可以推算出鲁襄公三十年(前543年)二月癸未,为晋平公十四年十二月癸未。即此时鲁国已经过年,而晋国还在年前。
2、用于计日时,一个甲子是六十天,则题干中的四百四十五个甲子为二万六千七百天。其季指最后一个甲子,即第四百四十五个甲子。所以“其季于今三之一也”,也就是最后一个甲子日到现在已过去过去三分之一,也就是二十天。
3、“鲁叔仲惠伯会郤成子于承匡之岁”,在鲁文公十一年。《春秋》“十有一年……夏,叔仲彭生会晋郤缺于承筐。” 此年,在周历为鲁文公十一年一月至十二月,在夏历为晋灵公四年十一月至晋灵公五年十月。老人称自己出生在“正月甲子朔”,所以其生年必定是晋灵公五年。古人论虚岁,晋灵公五年(前616年)出生到晋平公十四年(前544年),正好是七十三岁。
晋国!两千五百年前的数学题
文章插图

杜预
4、按杜预的《春秋长历》推算,鲁文公十一年三月正好为甲子朔,所以上述第3条推算正确。
5、史赵的这个说法由于涉及到文字的变易,所以现在已经很难解读,不过可以肯定的是必定符合“亥”字在晋国的写法与筹算之间的关系。
6、士匄答案中的“二万六千六百”指天数,而“六旬”换算成天数则为六十天,故老人已活了二万六千六百六十天,这符合第2条的推算。
只能说这帮子晋国人太过无聊,一定要废儿吧唧通过文字游戏,告诉我们一个两千多年前的孤寡老头出生于晋灵公五年正月初一,今年已七十有三,到晋平公十四年十二月二十二日这天已活了二万六千六百六十天。
古者人到七十古来稀,长寿老人历来被视为祥瑞,晋国执政赵武(赵氏孤儿原型,赵文子)对老人被征发劳役有些许不满,便问向他人问起老人所属的县大夫姓甚名谁,结果尴尬的发现竟然是自家的直属下属。
于是赵武召来老人,亲自向他赔礼道歉道:“武不才,受国君之命担任重要职责后,由于国家多有大事,故而没能关注、任用您,让您长期辱居草野,这是武的罪过。谨此向您道歉!”
【 晋国!两千五百年前的数学题】晋国!两千五百年前的数学题
文章插图