北宋《夢溪筆談》沈括的數(shù)學(xué)應(yīng)用
圍棋局數(shù)秘算 小說記載:唐朝的和尚一行曾算過圍棋局的總數(shù),一共有多少局,他都算出來了。我也仔細考慮過,這當然不難,但數(shù)字太大,不是世上所有的數(shù)字能表達的?,F(xiàn)在我大略地說一下,大凡見方二路中,用四個子布棋,可以變出八千十一種局。見方三路中,用九顆棋子布局,則可變一萬九千六百八十二局。見方四路中,用十六顆棋子布局,可變四千三百零四萬六千七百二十一局。見方五路中,用二十五顆棋子布局,可變出八千四百七十二億六千八百八十萬九千四百四十三局。(按照古法:十萬為億,十億為兆,萬兆為秭。而算家都是以萬萬為一億,萬萬億為一兆,萬萬兆為垓。我們現(xiàn)在只以算家的計數(shù)方法進行計數(shù)。)見方六路中,用三十六顆棋子布局,可變換十五兆九十四萬六千三百五十二億八千二百零三萬一千九百二十六局。七路以上布局的,變化的局數(shù)無法計下來。如果要將棋盤三百六十一路的變局全記下來的話,大約要連寫五十二個萬字才是局的大概數(shù)字。(五十二個萬,最下的是萬局,第二應(yīng)是萬萬局,第三應(yīng)是萬億局,第四應(yīng)是一兆局,第五為萬兆局,第六為萬萬兆局,萬萬兆稱為一垓,第七是垓局,第八為萬萬垓局,第九是萬億萬萬垓局,再下去就無法計數(shù)了。但五十二次萬倍相乘后,所得的積數(shù)就是總數(shù)的大數(shù),零頭不算在內(nèi)。)下棋的方法是一路可以變?nèi)郑院蟛还懿季质菣M是直,只要增加一個子,都用三相乘,直至增加三百六十一子時,依舊與三相乘,就是總局數(shù)。還有一種算法是:先算出靠邊一行的布局數(shù),以此為標準(其十九路,因而有一十億六千二百二十六萬一千四百六十七局),每加一行即以此為標準累乘,一共有十九行,連乘以后也能得出棋局的總數(shù)。還有一種算法:先用自身的數(shù)相乘(可得出一百三十五兆八百五十一萬七千一百七十四億四千八百二十八萬七千三百三十四局,這是兩行共三十八路變化的總局數(shù)),下位放在旁邊,用下位乘上位,又用下位乘下位,將它作為上位,又放在旁邊,以下位乘上位,以下位乘下位,再加一法,也得到了上邊的數(shù)字。計算方法多種多樣,卻只有這種最為便捷快當(只需五次運算即得出三百六十一路棋局總數(shù)),即使有千萬變化,不會超過這個數(shù),圍棋的局數(shù)就全了。
北宋《夢溪筆談》沈括的數(shù)學(xué)應(yīng)用的評論 (共 條)
