答案忽然跳出來
高二時,我才開始學做算術。那時的化學計算一大堆,所以我也因為常常練習而發現不少有趣的算法。除此之外,我還發現一個有趣的現象就是在計算過程中我竟然會忽然知道某些過程的結果。我當然不安心想說我怎麼會知道這一段計算式的答案,但是一算就是那答案。我當然覺得很神奇。但是也不常發生。就這樣經年累月,我漸漸覺得應該不是錯覺,但是這現象又不是一直出現。
這過程大約經過快五年的時間,我有一天忽然瞭解到當時我根本沒在做計算。我當時是用一種類似 pattern match 的方式得到答案。這也許很難解釋,我試著用下面的例子介紹。
假設,我想計算 19×19 那我會如何算呢?
在基本觀察上,我們大概會有四種算法
- 19×19
- 19x(20-1)
- (20-1)x19
- (20-1)*(20-1)
我們也知道學校會教各位各種算法。普遍來說會採用 1 直接算或是 4 的算法。 但是我不是這樣算的,或是說「觀察」。基本上,我注意到我很喜歡遇到 2, 5, 10 相關數字的算法,因為很直觀。先看 1 的算式,這就是原來的敘述法,要算大概只有乖乖算。問題在於我怎麼會知道答案,那代表我沒用 1 來直接算這一段。我想我也沒用 4 因為太累了。
剛剛不是說看到 2, 5, 10 會讓我很直觀很輕鬆嗎?所以,當我看到 19 時,我會聯想到 20-1。而 20 就聯想到「兩倍」,因為一個數字乘 2 是很容易的。 再來看我會用什麼方法去算?我看數字的習慣是由左往右,所以 2 的敘述法又比 3 來得直觀,說到這,意思也就是我會選則將 19×19 在我腦海裡映射成 19x(20-1)。
而 19x(20-1) 又可以觀察成 19*20 還有 19。我們現在觀察如下的表。–> 代表聯想的方向。
19x(20-1)
- –> 19×20
- –> 19×2
- –> 38
- –> 19×2
- –> 19×1
- –> 20-1
- –> 20
- –> 1
- –> 20-1
這意思也就是說,19x(20-1) 在我腦海裡變成 38, 20, 1 三個數字。我知道 38 是指 380,我也知道 20 不是 +20 就是 -20。在這裡有一個減號所以我知道是-20。好啦,最後有一個個位數的 1 他到底是 380-20 +1 呢?還是 380-20-1呢?
這段更有趣了,我怎麼知道個位數什麼?大家背九九乘法表吧。19×19 的尾數都是 9,那 9×9 等於 81,所以我知道尾數是 1。
於是,我就知道答案是 361。但是從頭到尾我幾乎沒在做繁複的算術。當然我知道我要是用說的似乎很複雜,但是這一切對我來說似乎是跳躍的、是直覺的、在一剎那間是理所當然的。我一直等了五年才在有一天突然看出原來我不是亂算的,也不是直覺的,而是一切都是有實質行為的處理。一切似乎很 fuzzy 隨環境變化萬千的但是卻又一切井然有序。
後話,我想我在高二時可能就漸漸發現世間的數字並不是只是用來加減的數字而已,而是數字是符號同時會因為種種關係而有不同的意義,而其中的變化萬千就可以開始了。
