歡迎來到數論的世界!

歡迎來到數學中最古老且最優美的領域之一!數論 (Number Theory) 常被稱為「數學中的女王」,因為它研究的是整數(integers)的基本性質。在本章中,你將學會如何求出巨大數字的最大公因數(HCF)、解決「時鐘算術」問題,以及使用一些小撇步,不用計算機就能判斷一個數能否被 11 整除。

如果有些專有名詞聽起來很深奧,別擔心——歸根究底,這一章的核心就是透過與整數互動,發掘隱藏在數字背後的規律。

1. 除法定理與最大公因數 (HCF)

在我們深入探討之前,先來看看你從小學就認識的除法!除法定理 (Division Theorem)(又稱除法演算法)簡單來說就是:對於任意兩個整數 \(a\) 和 \(b\),你可以將它們寫成:

\(a = bq + r\)

其中:
\(a\) 是被除數。
\(b\) 是除數。
\(q\)商數 (quotient)(完全除得盡的次數)。
\(r\)餘數 (remainder)(剩餘的部分,且 \(0 \le r < |b|\))。

類比:如果你有 13 塊餅乾 (\(a\)) 想分給 4 位朋友 (\(b\)),每位朋友可以分到 3 塊餅乾 (\(q\)),最後會剩下 1 塊 (\(r\))。所以,\(13 = 4(3) + 1\)。

輾轉相除法 (The Euclidean Algorithm)

輾轉相除法 (Euclidean Algorithm) 是一種系統化的方法,用來求兩個數的最大公因數 (HCF),也稱為最大公約數 (GCD)。相比於列出所有因數,這對於大數字來說簡直快太多了!

操作步驟:
1. 用較大的數除以較小的數,找出餘數。
2. 將除數當作新的被除數,將餘數當作新的除數。
3. 重複上述步驟,直到餘數為 0
4. 最後一個非零餘數就是你要找的 HCF!

快速回顧:求 \(HCF(120, 45)\):
\(120 = 2 \times 45 + 30\)
\(45 = 1 \times 30 + 15\)
\(30 = 2 \times 15 + 0\)
所以 HCF 是 15

重點總結:輾轉相除法將困難的 HCF 問題簡化為一系列簡單的除法步驟。一直算到餘數為零就對了!

2. 貝祖等式 (Bezout's Identity)

貝祖等式 (Bezout’s Identity) 聽起來很嚇人,但它其實只是將 HCF 表達成原本兩個數字的一種線性組合。它指出如果 \(d\) 是 \(HCF(a, b)\),那麼一定能找到整數 \(x\) 和 \(y\) 使得:

\(ax + by = d\)

要找到 \(x\) 和 \(y\),我們可以使用逆向代入法 (back-substitution)。我們會用到剛才在輾轉相除法中的步驟,並由下往上代入。

步驟範例:將 \(15\) 表達成 \(120\) 與 \(45\) 的組合。
從剛才的輾轉相除法步驟:
(1) \(30 = 120 - 2(45)\)
(2) \(15 = 45 - 1(30)\)
將 (1) 代入 (2):
\(15 = 45 - 1(120 - 2(45))\)
\(15 = 45 - 120 + 2(45)\)
\(15 = 3(45) - 1(120)\)
所以 \(x = -1\) 且 \(y = 3\)。

常見錯誤:在代入時,千萬不要把項次乘開(例如算成 \(3 \times 45 = 135\))。請把它們當作「一組一組的」保留下來,這樣最後才能像代數項一樣進行合併!

3. 模算術 (Modular Arithmetic)

模算術通常被稱為「時鐘算術」。在 12 小時制的時鐘上,現在是 10:00,5 小時後會是 3:00 而不是 15:00。這是因為每滿 12 小時我們就會「重置」。

我們寫作:\(a \equiv b \pmod n\)
這代表「\(a\) 同餘 (congruent) 於 \(b\),模 \(n\)」。
本質上,這意味著 \(a\) 和 \(b\) 除以 \(n\) 後會得到相同的餘數

範例: \(17 \equiv 5 \pmod 6\),因為 17 和 5 除以 6 後的餘數都是 5。

同餘的性質

同餘的運算性質跟等號非常像。如果 \(a \equiv b \pmod n\) 且 \(c \equiv d \pmod n\),你可以:
1. 加/減法: \(a \pm c \equiv b \pm d \pmod n\)
2. 乘法: \(ac \equiv bd \pmod n\)
3. 乘冪: \(a^k \equiv b^k \pmod n\)

你知道嗎?模算術是現代網際網路安全的基石!你的信用卡詳細資料正是透過這些原理進行加密的。

重點總結:如果你要計算巨大的次方,例如 \(3^{10} \pmod 4\),請先簡化底數!因為 \(3 \equiv -1 \pmod 4\),所以 \(3^{10} \equiv (-1)^{10} \equiv 1 \pmod 4\)。是不是簡單多了?

4. 整除性判別法 (Divisibility Tests)

想知道一個巨大的數字是否能被某數整除,卻不想用長除法嗎?以下是你在課程大綱中必須掌握的正式判別法:

判別整除性:
2: 數字末位是偶數 (0, 2, 4, 6, 8)。
3: 各個位數之和能被 3 整除。
4: 末兩位數組成的數字能被 4 整除。(例如:512 能被 4 整除,因為 12 可以)。
5: 數字末位是 0 或 5。
6: 同時通過 23 的判別法。
9: 各個位數之和能被 9 整除。
10: 數字末位是 0。
11: 取數字的位數交替和(加第一位,減第二位,加第三位...)。如果結果為 0 或 11 的倍數,則該數可被 11 整除!

11 的範例: 2816 能被 11 整除嗎?
\(2 - 8 + 1 - 6 = -11\)。
因為 -11 是 11 的倍數,所以可以!

給 3 和 9 的記憶小撇步:它們是「加總好夥伴」。對於這兩個數字,你只需要把所有位數加起來就行了。

總結:數論檢查清單

  • 你是否能使用輾轉相除法求出 HCF?
  • 你是否能使用逆向代入法求出貝祖等式?
  • 你是否理解 \(a \equiv b \pmod n\) 的意思就是它們有相同的餘數
  • 你是否能運用整除性判別法快速檢查數字?

最後的小貼士:數論是一門需要耐心的學科。如果模算術問題看起來很難(例如巨大的次方),試著尋找規律。數字非常喜歡在循環中重複自己!