close

從尾巴算回去


 


從之前出過的一個題目說起。


【問題】


求最小的自然數n,使得n2的末四位為9876
【解】


最末位為46


若為4(10X4)2100X280X16,也就是8X17(mod 10)X27


(100X24)210000X24800X5768X58(mod 10)X無解;


(100X74)210000X214800X54768X48(mod 10)X38


3742139876符合。


若為6(10X6)2100X2120X362X37(mod 10)X27


(100X26)210000X25200X6762X68(mod 10)X16


(1000X126)21000000X2252000X158762X59(mod 10)X27


都比374來的大。


(100X76)210000X215200X57762X78(mod 10)X無解。


故最小為374


 


以上的作法就是從最後一位算回去,一個一個定出可能的數值。這個做法我覺得好處就是慢慢找,不會遺漏,就像解排列組合問題的樹狀圖。


 


在知識+又看到一題:


【問題】


n為正整數,若n3的末三位為888,求n的最小值。


【解】


最末位為2


(10X2)2120X8(mod 10)2X8(mod 10)X49


若為4(100X42)2529200X74088(mod 100)2X8(mod 10)X49


4423863508889423835896888


若為9(100X92)22539200X778688 (mod 100)2X68(mod 10)X16


192370778886923331373888


故最小為192


 


以下要講的才是重點。


小學時後玩算盤(真的只是玩而已,當時可沒錢讓我去學珠算),常常會做1加到100的動作。當然我知道結果是5050,不過這一路上要都不出錯也是有點難度的。不過我發現一件事,就是加到36的結果是666,這可以當成是初期的檢查目標。


後來我知道了,我這一路加過去,每一個數都是所謂的「三角數」,就是可以排成三角形的數目,也就是可以寫成123+…+n;而666的特性就是這個數字都由6來構成。我就想說有沒有其他的數也同時符合這兩個條件,前幾年就在網路上搜尋,發現真的有人把這問題解決了!而他們所用的方法跟我的想法完全一樣(好啦,我承認我是覺得太麻煩,才去網路上搜尋),解決者是


D. W. Ballew and R. C. Weger, "Repdigit Triangular Numbers", Journal of Recreational Mathematics, Vol. 8, No. 2, p. 96, 1975.


可是網路上找不到這篇,我就發現到師大數學系的圖書館裡面有這本期刊,就託當時的大四實習生找系上認識的助教幫忙印來,才看到人家的成果。


既然解決了這個問題,當然就會想要推廣,也就是如果把三角數改為四邊形數、五邊形數…等等,後來發現一樣被解決了,有興趣請參考


http://www.cs.uwaterloo.ca/journals/JIS/keith.html


 


 


 

arrow
arrow
    全站熱搜

    老王 發表在 痞客邦 留言(1) 人氣()