• 沒有找到結果。

「環」以顏色─從黑白棋到多色棋的循環探討 新

N/A
N/A
Protected

Academic year: 2022

Share "「環」以顏色─從黑白棋到多色棋的循環探討 新"

Copied!
18
0
0

加載中.... (立即查看全文)

全文

(1)

「環」以顏色─從黑白棋到多色棋的循環探討

新竹市國立高級中學 張維哲 指導老師:吳智傑

Abstract

Assume there areN black/white chess pieces placed around a circle. We perform the following process to change the placement of theN pieces. If two adjacent pieces are of the same color, we insert one black piece in between; otherwise, we insert a white piece. After that, we remove all the original pieces. In this way, we can create a new placement ofN black/white pieces. We observe that after repeating the process, at some iteration, the new placement of the pieces will be the same as a placement in a earlier iteration. This is called a cycle. We use Pascal triangle and Euler theorem to derive formula for the cycle length.

In addition to the model of black/ white pieces, we further investigate the multiple color cases and its corresponding cycle. We divide the multiple color case into two sub-cases.

One has the number of colors to be a prime, while the other has the number of colors to be a composite number. We found that the prime color case can be solved similarly to the two color case. When the number of pieces is given, we are able to find the corresponding cycle of the prime color problem. For the composite number color case, we provide a new definition.((Is this necessary?)) By using the cycle calculation of the prime color problem, we expect the solution can be found by using matrices to represent the relationship between color changes.

中 中 中文文文摘摘摘要要要

假設有 N 顆棋子(黑色或白色)置於一圓周上,我們進行以下的動作改變此 N 顆棋子的排 列:如果相鄰兩棋子為同色,則在兩棋所在圓弧中點上放一顆黑棋,異色則放上白棋,然後移除 原先的 N 顆棋子。如此在圓周上可產生一組新的 N 顆棋子。發現如果重複執行數次以上的動 作,新圓周上的 N 顆棋子排列方式,必定與過往某次相同,因而會有週期的現象發生。我們可 運用巴斯卡三角型與尤拉定理推導公式,計算所有不同棋子數的週期。除了雙色(黑白)棋,我 們進一步研究了多色棋的循環,分成質數色棋與合數色棋進行討論,質數色用類似的操作產生的 循環規則,以及不同與對應的週期。藉由質數色棋的週期數計算和數色棋的週期。之後我們期望 以矩陣來表示棋子的顏色變化關係。

1 簡 簡 簡介 介 介

1.1 研 研 研究 究 究動 動 動機 機 機

在學校的數學專科教室中,偶然間翻到〈數林外傳系列-磨光變換〉,當中的某一 節介紹到有道很優美的競賽試題:2n 顆棋子均勻的分佈在一個圓周上,黑白兩色,如果 相鄰兩棋子為同色,則在兩棋所在圓弧中點上放一顆黑棋,異色則放上白棋,然後把原 先的那顆棋子拿走。求證:不論此 2n 顆棋子顏色分布為何,經過若干次操作後必可使圓 周上放的全是同色。

為了讓黑白棋能以代數形式做運算,我們將黑白棋分別表示為0和1,因此每兩相鄰 棋子間變換的關係就可以表示成 0(黑)+1(白)= 1 ≡ 1( mod 2 ),即為一黑棋一白 棋時,於下一步動作將在兩棋間放一顆白棋並移走原來兩棋;同理模二下同餘 0 時即表 同色中間放置黑棋。

那麼,除了 2n 顆棋子以外的棋子數會產生類似的結果嗎?如果不會全部變成同色,

(2)

1.2 研 研 研究 究 究目 目 目的 的 的

1. 找出黑白棋的棋子數 m 與週期 Tm的關係。

2. 研究巴斯卡三角形與黑白棋運算方法的聯結。

3. 推廣到質數 p 種顏色棋的棋子數 m 與週期 Tmp 的關係。

4. 推廣到合數 n 種顏色棋的棋子數 m 與週期 Tmn 的關係。

1.3 研 研 研究 究 究設 設 設備 備 備及 及 及器 器 器材 材 材

EXCEL、C++。

1.4 名 名 名詞 詞 詞定 定 定義 義 義

1. 模 n 表示任何整數被 n 除後的餘數值。

2. 在 {0, 1, 2, . . . , n − 1} 可重複任取 m(m > 1) 個數均勻放置在一圓周上,以數列 {a1

, a

2

, . . . , a

m} 表示,相鄰兩數之和模 n 後得新的數放置在兩數中點,並將原 m 個數拿掉,產生新的數列,稱為一操作,即 bi≡ ai+ ai+1 (mod n)

3. 圓周上任意放置 m(m > 1) 顆多色棋,在經過 T + z 次操作後的棋子排列位置為第

z 次操作後的排列相同,稱 m 顆多色棋的循環次數為 T 次。此時最小循環次數 T

稱為該排列下的週期。當排列成順時針方向旋轉 r 個位置時,則稱順向提升 r 格。

2 研 研 研究 究 究內 內 內容 容 容

2.1 兩 兩 兩色 色 色棋 棋 棋

我們首先尋找兩色棋一般顆棋時,週期與顏色的變化有沒有週期性的關係。

現在我們針對一般初始值 {a1

, a

2

, ⋯, a

m} 以順時針方向紀錄位置,經過第一次操作後 的 {b1

, b

2

, ⋯, b

m} ,將滿足 bi≡ ai+ ai+1 (mod 2)。 以下圖為例,可表示成 {0, 1, 0, 0} , 並與 {0, 0, 1, 0} 、 {0, 0, 0, 1} 、 {1, 0, 0, 0} 視為相同的排列,但 {0, 0, 1, 0} 為 {0, 1, 0, 0}順 向提升一格。

(3)

於是我們先用 Excel 整理出符合題意的表示方式,透過 Excel 的表格對於我們找尋 循環的規律有很大的幫助。

以初始排列 {1, 0, 0, . . . , 0} 為例,利用 Excel 進行模擬。

在 22 顆棋中,先將第一行的數字列到 23 ,輸入初始值,而 23 的位置等於 1 的位 置,模擬成一個圓上 22 顆棋的排列。

下一行的值等於相鄰兩數之和模 2( A3≡ A2+ B2(mod 2) ),把表格往下拉,找出 與它有相同排列的下一行,便能計算週期為 62 及排列位置順向提升 2 格,如下表所示。

統計不同棋子數與週期關係做成下表,進行觀察。

棋子數 3 5 6 7 9 10 11 12 13 14 週期 1 3 2 7 7 6 31 4 63 14

順向提升 1 1 2 0 1 2 1 4 1 0

棋子數 15 17 18 19 20 21 22 31 33 34 週期 15 15 14 511 12 63 62 31 31 30

順向提升 1 2 1 1 4 0 2 0 1 2

(4)

又當我們改變初始條件時,週期將會改變。例如,當六顆棋的初始排列為 0101010 的週期為 1 ,會是 2 的因數。其原因解釋如下:

如果初始排列為 {1, 0, 0, . . . , 0} 所對應的週期為 T ,我們將任意初始排列拆成 {1, 0, 0, . . . , 0} 、 {0, 1, 0, . . . , 0} 、 {0, 0, 1, . . . , 0} 、 ⋯ 、 {0, 0, 0, . . . , 0, 1} 的和,各個排 列經由 T 次操作後,均會產生循環。因此,任何排列所對應的週期均為 T 的因數。

接著我們的討論將以初始排列為 {1, 0, 0, . . . , 0} 所對應週期與棋子數的關係:

初始:

經二次操作後:

經三次操作後:

(5)

因此,可利用數學歸納法得知,圓周上 m 顆棋子經過若干次操作後,新的各個位置 上 {a1

, a

2

, . . . , a

m} 的係數恰為巴斯卡三角形各列的值。

1 1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35 35 21 7 1 1 8 28 56 70 56 28 8 1 1 9 36 84 126 126 80 36 9 1 1 10 45 120 210 252 210 120 45 10 1

觀察上圖,若係數為奇數,模二後同餘 1 ;當係數為偶數時,模二後同餘 0 ,即原 係數會視為 0 ,因為無論 1 或 0 乘上偶數倍都會變成偶數,所以棋子於運算中不會被運 算。例如:( a1+ 2a2+ a3≡ a1+ a3(mod 2) )。

因此,我們決定將巴斯卡三角形模二,得 1 1 1

1 0 1

1 1 1 1

1 0 0 0 1

1 1 0 0 1 1

1 0 1 0 1 0 1

1 1 1 1 1 1 1 1

1 0 0 0 0 0 0 0 1

1 1 0 0 0 0 0 0 1 1

1 0 1 0 0 0 0 0 1 0 1

1 1 1 1 0 0 0 0 1 1 1 1

1 0 0 0 1 0 0 0 1 0 0 0 1

1 1 0 0 1 1 0 0 1 1 0 0 1 1

1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

引 引

引理理理 2.1.1.

模 2 後的巴斯卡三角形中,第 2n 列的數字全為 1 。 證

證 證明明明.

當 n = 0 時,第 2n= 1 列的數字為 1 ,引理成立。

假設當 n = k 時,第 2k列的數字全為1。得知,第 2k+1 列數字為 {1, 0, 0, . . . , 0, 0, 1}

,取左邊的 2k個數 {1, 0, 0, . . . , 0, 0} ,經過 2k−1 操作後會得到 2k個數 {1, 1, . . . , 1, 1} ; 同理,取右邊的 2k 個數 {0, 0, . . . , 0, 0, 1} ,也會得到 2k 個數 {1, 1, . . . , 1, 1} 。此 2k+1個 數會成為第 2k+1 列的數字。也就是,當 n = k + 1 時,第 2k+1 列的數字全為 1 ,引理成 立。根據數學歸納法,對於任意 n 為非負整數,模 2 後的巴斯卡三角形中,第 2n 列的 數字全為 1 恆成立。

(6)

定 定

定理理理 2.1.2.

圓周上放置 2n 顆黑白棋在第 2n− 1 次操作後會成同色。

證 證 證明明明.

經過次操作後,由引引引理理理 2.1.1 ,每個位置均為 a1+ a2+ a3+ ⋯ + an 模的值,故會同 色。

特別注意,棋子數為 2n 以外的其他數,並不會在 2n− 1 次操作後回到同色。以五 顆棋為例,經 3 次操作後如下圖所示,不會回到同色。

然而,經 4 次操作後,棋子排列如下圖所示,與經一次操作後有相同的排列。

由於經 2n+ 1 次操作後,對應巴斯卡三角形的係數為 {1, 0, 0, . . . , 0, 1} ,考慮的棋子 數為 2n± 1 顆時,我們可以發現下列的循環關係。

定 定

定理理理 2.1.3.

圓周上放置 2n+ 1 顆黑白棋經 2n 次操作後,棋子排列與經第 1 次操作後有相同的 排列且順向提升 1 格;圓周上放置 2n− 1 顆黑白棋經 2n 次操作後,棋子排列與經第 1 次操作後有相同的排列且順向提升 0 格。

同理可得以下定定定理理理 2.1.4 定

定理理理 2.1.4.

圓周上放置出 2n+ 2 、 2n+ 4 、 2n+ 8 、 . . . 、 2n+ 2k(k ∈ N 且 k < n) 顆黑白棋,

循環分別為 2n− 2 、 2n− 4 、 2n− 8 、 . . . 、 2n− 2k 次且分別回到第 3 、 7 、 15 、

. . . 、 2

k+1− 1 次操作結果,故分別經過 2n− 2k 次操作後,棋子的排列會與第一次操作

後有相同的排列。

(7)

由定定定理理理 2.1.3、2.1.4 觀察比較 6 顆棋與 3 顆棋的循環分別為 2 與 1 ,另外,10 顆棋 與 5 顆棋的循環分別為 6 與 3 ,有著兩倍的關係,因此可得出以下定理:

定 定

定理理理 2.1.5.

當 m ≠ 2n ,假設圓周上放置 m 顆黑白棋的週期為 T ,且順向提升 r 格,則當圓周 上放置 2m 顆黑白棋時經過 2T + z 次操作後會和第 z 次操作後有相同的排列,且順向提 升2r格。

證 證 證明明明.

若 2m 顆棋的初始排列 {a1

, a

2

, . . . , a

2m} 並依序定義為 {A1

, B

1

, A

2

, B

2

, . . . , A

m

, B

m},

其中 Ai 為初始的第 2i − 1 顆棋的顏色所代表的數字, Bi 為初始的第 2i 顆棋的顏色所 代表的數字。

初始情況為

A

i 經一次操作後為

Ai + Bi

經二次操作後為

A

i+ 2Bi+ Ai+1≡ (Ai+ Ai+1) 經三次操作後為

A

i+ 3Bi+ 3Ai+1+ Bi+1≡ (Ai+ Bi+ Ai+1+ Bi+1) 經四次操作後為

A

i+ 4Bi+ 6Ai+1+ 4Bi+1+ Ai+2≡ (Ai+ Ai+2)

由上可知,兩次操作後可視為奇數位置 (Ai

, A

i+1

, A

i+2

, . . . , A

m) 代表的 m 顆棋子的 一次操作與偶數位置 (Bi

, B

i+1

, B

i+2

, . . . , B

m) 的 m 顆棋的第一次操作;四次操作可視為 奇偶位置 (Ai

, A

i+1

, A

i+2

, . . . , A

m) 與 (Bi

, B

i+1

, B

i+2

, . . . , B

m) 的第二次操作。

因 2m 顆棋每 2 次操作可視為奇數位置與偶數位置上 m 的 1 次操作。

當 m ≠ 2n ,當圓周上放置 2m 顆黑白棋時經過 2T + z 次會和第 z 次操作後有相同 的排列相對地,順向提升格子數也成 2 倍關係。

由於巴斯卡三角形上每列的數會代表經該次操作後的係數,因此 m 顆棋子可套用到 其任一列所代表的係數所代表操作次數會產生,我們著手於找出哪一列的係數能符合相 對應的循環與回歸次數的關係,為此我們利用尤拉定理

m 為奇數時, 2

φ(m)≡ 1 (mod m) (1)

其中 φ(m) 表不大於 m 且與 m 互質的正整數個數。

定 定

定理理理 2.1.6.

當 m 是奇數時,圓周上放置 m 顆黑白棋經第 2φ(m) 次操作後,棋子的排列必然會 與第一次操作後有相同的排列。

證 證 證明明明.

由公式 1 與引引引理理理 2.1.1 ,經 2φ(m)次操作的排列為 {an+a1

, a

1+a2

, a

2+a3

, ⋯, a

n−1+an}

,與第一次操作後有相同排列,即可得此結果。

(8)

引 引

引理理理 2.1.7.

設 m 是正奇數, n1 是 2n≡ 1 (mod m) 的最小正整數 n , n2 是 2n≡ −1 (mod m) 的最小正整數 n ,令 min{n1

, n

2} = n0 ,當 2p≡ 1 (mod m) ,則 n0∣p 。

證 證 證明明明.

若 n1≤ n2 ,設 p = n1

q + r , 0 ≥ r < n

1,則

2p= 2n1q+r = (2n1)q× 2r≡ 1 (mod m) where 2r≡ 1 (mod m)

若 r ≠ 0 , 2r≡ 1 (mod m) 又 n1> r ,則與 n1是最小正整數使得 2n ≡ 1(mod m) 矛盾,因此 r = 0 。

若 n1> n2 ,設 p = n2

q + r , 0 ≥ r < n

2 ,則

2p= 2n2q+r = (2n2)q× 2r≡ 1 (mod m) where (−1)q× 2r≡ 1 (mod m)

1. 若 q 為偶數, 2r≡ 1 (mod m) ,則與 n1是最小正整數使得 2n≡ 1 (mod m) 矛盾;

2. 若 q 為奇數, 2r≡ −1 (mod m) ,則與 n2是最小正整數使得 2n≡ −1 (mod m) 矛 盾。

由定定定理理理 2.1.6 及引引引理理理 2.1.7 可得下列推論 推

推論論論 2.1.8.

圓周上放置 m 顆黑白棋, m ≠ 2n ,則

當 m 為奇數時,令 Tm2 = 2n0− 1 ,則經過 Tm2 次操作後,棋子的排列必然會與第一 次操作後有相同的排列。

當 m 為偶數時,m = 2p× q , q 為奇數,令 Tm2 = 2p× Tq2 ,則 m 顆棋經過 Tm2 + z 次操作後會和第 z 次操作有相同的排列。

舉例說明( 26 顆棋):

26 = 13 × 2 , φ(13) = 12 。

從 12 的因數中可以得到 n0= 6 , T132 = 26− 1 = 63 , T262 = 2 × (26− 1) = 126 。

(9)

2.2 質 質 質數 數 數色 色 色棋 棋 棋

經過二色棋的研究後,我們決定討論多種顏色棋的情況,首先我們先考慮三色棋的情 況,操作定義為:

用 {0, 1, 2} 代表三種顏色,重複任取 m 個數均勻放置在一圓周上,相鄰兩數模 3 後 得新的數放置在兩數中點,並將原 m 個數拿掉,產生新的數列,稱為一次操作。

觀察模三後的巴斯卡三角形如下:

1 1 1

1 2 1

1 0 0 1

1 1 0 1 1

1 2 1 1 2 1

1 0 0 2 0 0 1

1 1 0 2 2 0 1 1

1 2 1 2 1 2 1 2 1

1 0 0 0 0 0 0 0 0 1

1 1 0 0 0 0 0 0 0 1 1

1 2 1 0 0 0 0 0 0 1 2 1

1 0 0 1 0 0 0 0 0 1 0 0 1

1 1 0 1 1 0 0 0 0 1 1 0 1 1

可得第 3n+ 1 列的數字為 {1, 0, 0, . . . , 0, 0, 1} 。

因此,當 m 不是 3 的倍數時,圓周上放置 m 顆三色棋經第 3φ(m)次操作後,棋子的 排列必然會與第一次操作後有相同的排列。

並將其推廣到任意 n 種顏色棋,用 {0, 1, 2, ⋯, n − 1} 等 n 個數來表示 n 種顏色,

相鄰兩數相加後被 n 除後的餘數來表示新的顏色棋。模 n 後的巴斯卡三角形是否具有 100 . . . 01 的性質,方能進行週期的計算。

引 引

引理理理 2.2.1.

若 n 是質數,將巴斯卡三角形模 n 後形成了新的巴斯卡三角形,且在第 n + 1 行的 排列為 100 . . . 01。

證 證 證明明明.

依巴斯卡定理,在第 n − 1 行的係數依次為C0n

, C

1n

, C

2n

, C

3n

, . . . , C

nn其中, Cin=

n × (n − 1) × ⋯ × (n − i + 1)

1 × 2 × ⋯ × i

, 1 ≤ i ≤ n − 1 , ∀i ∈ N

因為 n 為質數,所以 Cin 為 n 的倍數,可得 Cin≡ 0 (mod n) 。 另外,若 n 是合數,令 n = ak(k為質數)a ∈ N ,則

C

kn=

ak × (ak − 1) × ⋯ × (ak − k + 1)

1 × 2 × ⋯ × k 不可能是 n 的倍數,故巴斯卡三角形模 n 後形 成了新的巴斯卡三角形,且在第 n − 1 行的排列不會是 100 . . . 01 。因此,我們將顏色數 分成質數色與合數色兩類進行討論。

(10)

將巴斯卡三角形分別模 5 與模 7 ,如下所列:

模 5 巴斯卡三角形 1

1 1

1 2 1

1 3 3 1

1 4 1 4 1

1 0 0 0 0 1

1 1 0 0 0 1 1

1 2 1 0 0 1 2 1

1 3 3 1 0 1 3 3 1

1 4 1 4 1 1 4 1 4 1

1 0 0 0 0 2 0 0 0 0 1

1 1 0 0 0 2 2 0 0 0 1 1

1 2 1 0 1 2 4 2 0 0 1 2 1

模 7 巴斯卡三角形 1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 3 3 5 1

1 6 1 6 1 6 1

1 0 0 0 0 0 0 1

1 1 0 0 0 0 0 1 1

1 2 1 0 0 0 0 1 2 1

1 3 3 1 0 0 0 1 3 3 1

1 4 6 4 1 0 0 1 4 6 4 1

1 5 3 3 5 1 0 1 5 3 3 5 1

當 p 是質數,用 {0, 1, 2, . . . , p − 1} 代表 p 種顏色,重複任取 m 個數均勻放置在一圓 周上,相鄰兩數模 p 後得新的數放置在兩數中點,並將原 m 個數拿掉,產生新的數列,

稱為一次操作,即 bi≡ ai+ a + i + 1(mod p)。

我們利用 Excel ,以初始排列 {1, 0, 0, . . . , 0} 模擬並將質數色棋的棋子數的週期以表 格列出如下:

棋子數 2 3 4 5 6 7 8 9 10 11 12 13 14 15 3 色棋 2 6 2 8 6 26 8 9 8 121 6 26 26 24 5 色旗 4 4 4 20 4 124 24 124 20 3124 24 15624 124 20 7 色棋 3 6 6 48 6 21 6 342 48 16806 48 117648 21 2400

(11)

定 定

定理理理 2.2.2.

模 p 後的巴斯卡三角形中,第 pn+ 1 列的數字為 {1, 0, 0, . . . , 0, 0, 1} 。

證 證明明明.

仿引引引理理理 2.2.1 ,在第 pn+ 1 列的係數依次為 C0pn

, C

1pn

, C

2pn

, C

3pn

, . . . , C

ppnn,其中,

C

in=

n × (n − 1) × ⋯ × (n − i + 1)

1 × 2 × ⋯ × i ∈ N , 1 ≤ i ≤ pn− 1 , i ∈ N 。 令 1 < s < i , s = pk× l , 1 < k < n , (l, p) = 1 ⇒

p

n− s

s

=

p

n− pk× l

p

k× l =

p

n− k − l

l

因為 p 為質數,所以 Cipn 為 p 的倍數,可得 Cipn≡ 0(mod p) 。

定理理理 2.2.3.

假設圓周上放置 m 顆棋子的週期為 T ,且順向提升 r 格,則圓周上放置 pm 顆質 數色棋經過 pT + z 次操作後會和第 z 次操作有相同的排列,且順向提升 pr 格。

證 證 證明明明.

令 pm 顆棋的初始排列

{a1

, a

2

, . . . , a

2m

, a

2m+1

, . . . , a

pm} 重新定義為

{A1,1

, A

1,2

, . . . , A

1,p

, A

2,1

, A

2,2

, . . . , A

2,p

, . . . , A

m,1

, A

m,2

, . . . , A

m,p} 第 p 次操作後為

{A1,1+ A2,1

, A

1,2+ A2,2

, . . . , A

1,p+ A2,p

, A

2,1+ A3,1

, . . . , A

m,p+ A1,p}

可得,第 p 次操作後第 pi + k 位置可視為 (A1,k

, A

2,k

, A

3,k

, . . . , A

m,k) 代表的 m 顆棋子 的第一次操作,圓周上放置 pm 顆質數色棋經過 pT + z 次操作後會和第 z 次操作有相同 的排列。相對地,順向提升格子數也成 p 倍關係。

定 定

定理理理 2.2.4.

當 m 不是 p 的倍數時,圓周上放置 m 顆 p 色棋經第 pφ(m)次操作後,棋子的排列 必然會與第一次操作後有相同的排列。

證 證 證明明明.

仿定定定理理理 2.1.6 之證明,利用定定定理理理 2.2.2 及尤拉公式可得。

引 引

引理理理 2.2.5.

當 m 不是 p 的倍數,設 n1是 pn≡ 1(mod m) 的最小正整數 n ,

n

2是 pn≡ −1(mod m) 的最小正整數 n ,令 min{n1

, n

2} = n0, 當 pq≡ 1(mod m) ,則 n0∣p。

證 證 證明明明.

證明手法與引引引理理理 2.1.7 相同。

推 推

推論論論 2.2.6.

圓周上放置 m 顆質數色棋, m ≠ pn ,則

1. 當 m 不為 p 的倍數時,令 Tmp = pn0− 1 ,則經過 Tmp 次操作後,棋子的排列必然 會與第一次操作後有相同的排列。

2. 當 m 為 p 的倍數時, m = pk× q , q 不為 p 的倍數,令 Tmp = pk× Tqp ,則圓周上 放置 m 顆質數色棋經過 Tmp + z 次操作後會和第 z 次操作有相同的排列。

舉例說明( 15 顆 5 色棋):

(12)

2.3 合 合 合數 數 數色 色 色棋 棋 棋

Case 1 n = p

1× p2× ⋯ × pk 時:

我們用初始排列情況 {1, 0, 0, . . . , 0} 用 Excel 模擬後將六色棋與兩色棋、三色棋的週期比 較列成表格如下:

棋子數 3 4 5 6 7 8 9 10 11 12 13 14 15 6 色棋 6 2 24 6 182 8 126 48 7502 24 1638 364 120 2 色旗 1 1 3 2 7 21 7 6 31 4 63 14 15 3 色棋 6 2 8 6 26 8 9 8 121 6 26 26 24 發現六色棋的週期和兩色棋和三色棋的週期最小公倍數呈倍數關係,並發現模 6 的 餘數有一一對應:

mod 6 1 2 3 4 5 0

mod 2 1 0 1 0 1 0

mod 3 1 2 0 1 2 0

數對 (1, 1) (0, 2) (1, 0) (0, 1) (1, 2) (, 0)

將六種顏色分別對應 0 ≡ (0, 0), 1 ≡ (1, 1), 2 ≡ (0, 2), 3 ≡ (1, 0), 4 ≡ (0, 1), 5 ≡ (1, 2) 可以將每次操作視為任意相鄰兩數對 (xi

, y

i), (xi+1

, y

i+1) 中間放置新的數對 (xi

, y

i) 滿足 xi≡ xi+ xi+1(mod 2), yi≡ yi+ yi+1(mod 3) 。

舉例(10 顆 6 色棋)

將棋子顏色代表數對 (x, y) 分開來討論,T120 = 6 ,順向提升為 2, T103 = 8 ,順向提 升為 1 ,但六色棋的的週期不一定是 6 和 8 的最小公倍數,週期會受順向提升次數的影 響。 10 顆棋子的 x 部分經 24 次操作後的順向提升為 8 ,但 y 部分的順向提升僅為 3

。 (x, y) 相對位置相差了 5 ,所代表的數對排列與 24 次操作前的排列不相同。我們以 圖為例觀察 10 顆 6 色棋的情況:

(13)

雖然內圈和外圈各自有循環,但因為順向提升的關,他們所組合出的數對並沒有循 環。再經過 24 次操作後:

觀察上圖,經過 48 次操作後,發現他們的順向提升剛好相差 10 ,因此他們所組成 的數會回到原始排列。

因此,他們的順向提升要相差 10 的倍數,他們所組合出的數才會有循環關係。

24t

6 × 2 ≡ 24t

8 × 1(mod 10)。 求出最小 t 值 2 ,則 24 × 2 為 10 顆六色棋的循環次數。

推 推

推論論論 2.3.1.

設 (x) 代表 2 色棋週期為 a ,順向提升 rm2 格; (y) 代表 3 色棋週期為 b , 順向提升 rm3 格。若 a, b 的最小公倍數 l = [a, b] = a × h = b × k, (h, k) = 1 ,滿足

t(hr

2m) ≡ t(kr3m)(mod m) 的最小 t 值為 t0 ,令 Tm6 = l × t0,則 Tm6 為 m 顆 6 色棋時的 週期。

證 證 證明明明.

(xi

, y

i) 表示 i − 1 次操作後的排列,則 (xi+Tm6

, y

i+Tm6) 的排列與 (xi

, y

i) 相同,可 知Tm6 為 Tm2

, T

m3 的倍數。

令 Tm6 = l × t , Tm6 = Tm2 × ht = Tm3 × kt,則經 Tm6 次操作後,數對 (xi

, y

i) 與 (xi+Tm6

, y

i+Tm6) 的 (x) 部分順向提升 htrm2 , (y) 部分順向提升 ktr2m

故 htr2m≡ ktr3m(mod m) 。而 t 最小值 t0可得 Tm6 = l × t0 。

我們將此手法推廣到部分合數色棋,利用各質數 pi 的循環關係來計算合數色棋的 Tmn

。 定 定

定理理理 2.3.2.

圓周上均勻放置 m 顆合數 n 種顏色棋, n × p1× p2× ⋯ × pk , pi 為相異正質數,

1 ≤ i ≤ k ,設 pi 色棋的週期是 Tmpi ,順向提升 rpmi 格,假設 e = lcm(Tmp1

, T

mp2

, ⋯, T

mpk) , 且 e = Tmpi× hi , ∀1 ≤ i ≤ k 滿足 t(hi

r

mpi) ≡ t(hrmpj)(mod m) , 1 ≤ i < j ≤ k 的最小 t 值 為 t0 ,令 Tmn = e × t0 ,則 Tm6 為 m 顆 6 色棋時的週期。

證 證 證明明明.

數對 (xp1

, x

p2

, ⋯, x

pk) 表示 n 種顏色, 其中 xpi ∈ {0, 1, ⋯, pi− 1} 滿足 r ∈ {0, 1, 2, ⋯, n − 1} 且 r ≡ xpi(mod pi) 。經過一次操作後,相鄰兩顆棋所代表的兩數 r, r 分別對應到數對 (ap1

, a

p2

, ⋯, a

pk), (ap1

, a

p2

, ⋯, a

pk) ,中間放置新的數對 (bp1

, b

p2

, ⋯, b

pk) 滿足 bpi≡ api+ api(mod pi) 。

此時

(14)

r + r

≡ api+ api(mod pi)

又 n = p1× p2× ⋯ × pk , pi 為相異正質數,則

r + r

(mod n) 與 (ap1+ ap1(mod p1), ap2+ ap2(mod p2), . . . , apk+ apk(mod pk)) 有著一一對應的關係。

m 顆合數色棋的週期為 T

mp ,可知 Tmp 為 Tmpi 的倍數。

令 Tmp = e × t , Tmp = e × t = Tmpi× hi

t , 1 ≤ i < j ≤ k ,則經 T

mp 次操作後,

(x) 部分順向提升 rpmi× hi

t ,故 t(h

i

r

pmi) × t(hj

r

mpj)(mod m) 。 而 t 最小值 t0 可得 Tmp = e × t0

Case 2 n = p

α 時:

四 四 四色色色棋棋棋

在四色棋時就沒有像六色棋剛好有餘數的一一對應,因此嘗試用不同方法來解釋四色棋 的循環關係。

我們先將四色棋和兩色棋的週期做成表格來比較:

棋子數 3 5 5 7 9 10 11 12 13 14 15 17 四色棋 2 6 4 14 14 12 62 8 126 28 30 30 兩色棋 1 3 2 7 7 6 31 4 63 14 15 15 可觀察出四色棋和兩色棋的循環呈兩倍關係。

但因為四色棋沒有漂亮的餘數一一對應,我們試著以二進位的方式來處理。

s

i

, t

i∈ {0, 1}, ai≡ si+ ti× 2(mod 4)

0 ≡ 0 + 0 × 2 (mod 4) 1 ≡ 1 + 0 × 2 (mod 4) 2 ≡ 0 + 1 × 2 (mod 4) 3 ≡ 1 + 1 × 2 (mod 4) 模 4 後巴斯卡三角形可以視為以下兩巴斯卡三角形相加

1 1 1 1 2 1 1 3 3 1 1 0 2 0 1 1 1 2 2 1 1 1 2 3 0 3 2 1 1 3 1 3 3 1 3 1 1 0 0 0 2 0 0 0 1 1 1 0 0 2 2 0 0 1 1 1 2 1 0 2 0 2 0 1 2 1 1 3 3 1 2 2 2 2 1 3 3 1 1 0 2 0 3 0 0 0 3 0 2 0 1 1 1 2 2 3 3 0 0 3 3 2 2 1 1

=

1 1 1 1 0 1 1 1 1 1 1 0 0 0 1 1 1 0 0 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 1 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 0 0 0 1 0 0 0 1 0 0 0 1 1 1 0 0 1 1 0 0 1 1 0 0 1 1

+

0 0 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 1 1 0 0 0 1 1 0 1 1 0 0 1 0 1 1 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 1 0 1 0 0 1 0 0 1 1 0 1 1 1 1 0 1 1 0 0 0 1 0 1 0 0 0 1 0 1 0 0 0 0 1 1 1 1 0 0 1 1 1 1 0 0

×2

(15)

以五顆棋為例,在模 2 的巴斯卡三角形從第 22+ 1 列回到第 2 列, T52= 3 ,順向提 升為 1 。 觀察四色棋分成的這兩個巴斯卡三角形,可發現巴斯卡三角形可從第 5 列回到 第 2 列,但右邊則是從第 9 列回到第 3 列,兩邊的巴斯卡三角形可同時從第 23+ 1 列回 到第 3 列,週期 為 6 ,順向提升為 2 。

觀察模 4 的巴斯卡三角形,即從第 9 列的 100020001 回到第 3 列的 121。

我們將探討 Q2 巴斯卡三角形的循環情況:

引 引

引理理理 2.3.3.

模 4 巴斯卡三角形可拆成模 2 巴斯卡三角形和 Q2 巴斯卡三角形,且 Q2 巴斯卡三 角形是一個相加模二底下的操作。

證 證 證明明明.

假設模 4 巴斯卡三角形的第 n 列為 a1

, a

2

, a

3

, ⋯, a

n ,第 n + 1 列為 a1

, a

2

, a

3

, ⋯, a

n

,則 ai+1≡ ai+ ai+1(mod 4) 。

令 ai= si+ ti× 2 , ai= si+ ti× 2 ,則 ai+ ai+1= (si+ si+1) + (ti+ ti+1) × 2,

此時, si+1≡ si+ si+1(mod 2) ,

t

i+1≡ (ti+ ti+1+ [

s

i+ si+1

2 ]) ≡ (ti+ ti+1)(mod 2) + [

s

i+ si+1

2 ] (mod 2) (2) 可得, Q2 巴斯卡三角形的每一列將受前一列的模 2 巴斯卡三角形與 Q2 巴斯卡三角形 的影響。

定 定

定理理理 2.3.4.

若圓周上有 m 顆四色棋, Q2 巴斯卡三角形的第 2Tm2 + z 列和第 z 列所對應 m 顆 棋的排列相同。

證 證

證明明明. 由方程式2之 [

s

i+ si+1

2 ] (mod 2) 表示模 2 巴斯卡三角形的各列均會提出一數列 {li} 至 Q2 巴斯卡三角形內部進行運算,因此 Q2 巴斯卡三角形的第 n 列可拆成模 2 巴 斯卡三角形的各 n 列所提出 {li} 分別經過 1 到 n − 1 次巴斯卡運算後的總和模 2 結果。

然而, li = [

s

i+ si+1

2 ] (mod 2) ,因此 {li} 由模 2 巴斯卡三角形的各列所決定, 在 m 顆棋時,模 2 巴斯卡三角形的 Tm2 + z 列和第 z 列所對應 m 顆棋的排列相同。因此,模 2 巴斯卡三角形的 Tm2 + z 列和第 z 列所提出的 {li} 之對應 m 顆棋排列相同。又第 z 列 所提出的 {li} 經 Tm2 次巴斯卡運算後之對應 m 顆棋會產生循環。此時,模 2 巴斯卡三 角形的 Tm2 + z 列和第 z 列所提出的 {li} 在模 2 底下可以消掉。 故 Q2 巴斯卡三角形的 第 2Tm2 + z 列和第 z 列所對應 m 顆棋的排列相同。

利用此方法,推廣到 2n 種顏色棋。

定 定

定理理理 2.3.5.

當 m ≠ 2n,假設圓周上放置 m 顆兩色棋週期為 Tm2 順向提升 r 格,則 2n−1

T 為 m

顆 2n 色棋子的週期,且順向提升 2n−1

r 格。

證 證 證明明明.

當 n = 2 時,由定定定理理理 2.3.4 之結果可證。

設 n = k 時, Tm2k= 2k−1

T

m2 成立。

令 ai≡ si+ ti× 2(mod 4), si∈ {0, 1, ⋯, 2k− 1}, ti∈ {0, 1}

則模 2k−1 巴斯卡三角形可拆成模 2k 巴斯卡三角形加上 Q(2k) 巴斯卡三角形 ×2 。 仿引引引理理理 2.3.3 及定定定理理理 2.3.4 之證明過程, Q(2k) 巴斯卡三角形符合模 2 巴斯卡運算,此 時 Q(2k) 巴斯卡三角形的第 2Tm2k+ z 列和第 z 列所對應 顆棋的排列相同。

可得 T2k+1= 2T2k= 2k

T

2

(16)

推 推

推論論論 2.3.6.

p 是質數,假設圓周上放置 m 顆 p 色棋週期為 T

mp ,順向提升 r 格,則 pn−1

T 為

m 顆 p

n 色棋子的週期,且順向提升 pn−1

r 格。

證 證 證明明明.

將模 pn 巴斯卡三角形可拆成模 pn−1 巴斯卡三角形加上 Q(pn−1) 巴斯卡三角形 ×p

假設模 pn 巴斯卡三角形的第 h 列為 a1

, a

2

, a

3

, ⋯, a

n 第 h + 1 列為 a1

, a

2

, a

3

, ⋯, a

n 則 ai+1≡ ai+ ai+1(mod pn) 。

令 ai= si+ ti× p , ai= si+ ti× p , si∈ {0, 1, ⋯, pn−1− 1} , ti∈ {0, 1, ⋯, p}

則 ai+ ai+1= (si+ si+1) + (ti+ ti+1) × p ,此時, si+1≡ si+ si+1(mod pn−1)

t

i+1≡ (ti+ ti+1+ [

s

i+ si+1

p

n−1 ]) (mod p) ≡ (ti+ ti+1)(mod p) + [

s

i+ si+1

p

n−1 ] (mod p)

[

s

i+ si+1

p

n−1 ] (mod p) 表示模 pn−1 巴斯卡三角形的各列均會提出一數列 {li} 至

Q(p

n−1) 巴斯卡三角形內部進行運算,此時,模 pn−1 巴斯卡三角形的第 kTmpn−1+ z, k = 1, 2, ⋯, p − 1 列經巴斯卡運算後和第 z 列所提出的 {li} 在模 p 底下可以消掉。

Q(p

n−1) 巴斯卡三角形的第 pTmpn−1+ z 列和第 z 列所對應顆棋的排列相同。

仿定定定理理理 2.3.5 之證明過程,可得

Q(p

n−1) 巴斯卡三角形的第 pn−1

T

mp + z 列和第 z 列所對應顆棋的排列相同。

故 Tmpn= pn−1

T

mp

依照定定定理理理 2.3.2 的手法與推論 2.3.6 結果,得出任意多個質因數的合數色棋的結果如 下:

推 推

推論論論 2.3.7.

圓周上均勻放置 m 顆合數 n 種顏色棋, n = pα11× pα22× ⋯ × pαkk , p 為相異正質 數, 1 ≤ i ≤ k ,令 pαii 色棋的週期是 pαii−1

T

mpi ,順向提升 pαii−1

r

pmi 格,假設

e = lcm (p

α11−1

T

mp1

, p

α22−1

T

mp2

, ⋯, p

αkk−1

T

mpk) 且 e = pαii−1

T

mpi× hi滿足

t(h

i

p

αii−1

r

pmi) ≡ t(hj

p

αjj−1

r

pmj)(mod m)

∀1 ≤ i < j ≤ k 的最小 t 值為 t0 ,令Tmn = e × t0,則 Tmn 為 m 顆 n 色棋時的週期。

(17)

3 結 結 結論 論 論

3.1 研 研 研究 究 究結 結 結果 果 果

一、 黑白棋

1. 圓周上放置 2n 顆黑白棋在第 2n`1 次操作後會成同色。

2. 當 m ≠ 2n ,假設圓周上放置 m 顆黑白棋的週期為 T ,且順向提升 r 格,則 圓周上放置 2m 顆黑白棋經 2T + z 操作後會和第 z 次操作有相同的排列,順 向提升 2r 格。

3. 圓周上放置m顆黑白棋, m ≠ 2n ,則

(1) 當 m 為奇數時,令 Tm2 = 2n0− 1 ,則經過 Tm2 次操作後,棋子的排列必 然會與第一次操作後有相同的排列。

(2) 當 m 為偶數時,m = 2p× q , q 為奇數,令 Tm2 = 2p× Tq2 ,則 m 顆棋經 過 Tm2 + z 次操作後會和第 z 次操作有相同的排列。

二、 質數色棋

當 p 是質數,在 {0, 1, 2, ⋯, p − 1} 可重複任取 m 個數均勻放置在一圓周上,可得 1. 假設圓周上放置 m 顆棋子的週期為 T ,且順向提升 r 格,圓周上放置 pm 顆

質數色棋經過 pT + z 次操作後會和第 z 次操作有相同的排列,順向提升 pr 格。

2. 圓周上放置 m 顆黑白棋, m ≠ pn ,則

(1) 當 m 不為 p 的倍數時,令 Tmp = pn0− 1 ,則經過 Tmp 次操作後,棋子的 排列必然會與第一次操作後有相同的排列。

(2) 當 m 為 p 的倍數時$ m = pk× q , q 不為 p 的倍數,令 Tmp = pk× Tqp則質數色棋經過 Tmp + z 次操作後會和第 z 次操作有相同的排列。

三、 合數色棋

1. p 是質數,假設圓周上放置 m 顆 p 色棋週期為 Tmp ,順向提升 r 格,則 pn−1

T

為 m 顆 pn 色棋子的週期,且順向提升 pn−1

r 格。

2. n = pα11× pα22× ⋯ × pαkk , pi 為相異正質數 1 ≤ i ≤ k ,令 pαii 色棋的週期是

p

αii−1

T

mpi,順向提升 pαii−1

r

pmi格,假設 e = lcm(pα11−1

T

mp1

, p

α22−1

T

mp2

, ⋯, p

αkk−1

T

mpk)

,且 e = pαii−1

T

mpi× hi ∀1 ≤ i ≤ k 滿足 t(hi

p

αii−1

r

pmi) ≡ t(hj

p

αjj−1

T

mpj) (mod m)

, 1 ≤ i < j ≤ k 的最小 t 值為 t0,令 Tmn = e × t0 ,則 Tmn 為 m 顆 n 色棋時的 週期。

四、 棋子數與對應的循環關係 不同色棋與週期的表格如下:

棋子數 3 4 5 6 7 8 9 10 11 12 13 14 15

2 色棋 1 1 3 2 7 1 7 6 31 4 63 14 15

3 色棋 6 2 8 6 26 8 9 8 121 6 26 26 24 5 色棋 4 4 4 20 4 124 24 124 20 3124 24 15624 124 7 色棋 3 6 6 48 6 21 6 342 48 16806 48 117648 21 4 色棋 2 1 6 5 14 1 14 12 62 8 126 28 30 6 色棋 5 2 24 6 18 8 126 48 7502 24 1638 364 120

(18)

3.2 討 討 討論 論 論

3.2.1 在棋子的定義中,我們雖然將新的棋子放在兩棋中點,但為了計算時方便討論,將 第一顆和第二顆棋操作後的新棋子定義它的位置為第一個,第 2 、 3 顆操作後的 新棋子定義它的位置為第二個,⋯⋯ 即 bi≡ ai+ ai+1 (mod p)。

3.2.2 之後我們試著研究不同定義下的三色棋操作方式( bi≡ −(ai+ ai+1) (mod 3) ),

與質數色棋不同( bi≡ ai+ ai+1 (mod p) ),考慮到原本命題以顏色作為操作基礎

(相鄰兩棋為異色,則在中間放黑棋,相鄰兩棋為同色,則在中間放白棋),因此 我們以顏色的角度 來定義三色棋的操作(鄰兩棋若是同色則在中點上放一顆此色 棋,異色則放上第三色棋),此種顏色的變化規則比較常見,且發現與原本的三色 棋有類似的規則。

3.2.3 在質數 p 色棋中,我們用來計算週期的方式都排除了 p 色,而我們統整出了當有 p 顆 p 色棋時的對應週期,而 pn 顆棋則可以用週期的 p 倍關係求出。

此時的週期為 p(p − 1) 或其因數,仍在尋求證明手法。

棋子數 3 顆 5 顆 7 顆 11 顆 13 顆 17 顆 與顏色 三色棋 五色棋 七色棋 十一色棋 十三色棋 十七色棋

週期 6 20 21 110 156 136

參 參

參考 考 考文 文 文獻 獻 獻

[1] 單墫 民國 89 年,《趣味數論》九章出版社。

[2] 常庚哲(民國102),《磨光變換》中國科學技術大學出版社。

參考文獻

相關文件

循環 漫遊只有在階數是偶數 (比四大) 的方形棋盤上才出現, 理由如下: 先把棋盤上某一 角落上的方格塗上黑色, 再把相鄰兩方格塗上白色, 依此類推把全部格子塗上黑白兩色, 使相鄰

• Color the nodes representing literals by their truth values (color 0 for false and color 1 for true).. – We are dealing with the a-triangles here, not the

To further consider the possible variations in face tracks, we generalize our method to find multiple sparse representations, in an unsupervised manner, to represent a bag of faces

To compute the scale factor of each color component in an image, in the white balance judging unit we have set the different adjusting mode value to in- dicate different

• Extension risk is due to the slowdown of prepayments when interest rates climb, making the investor earn the security’s lower coupon rate rather than the market’s higher rate.

• A delta-gamma hedge is a delta hedge that maintains zero portfolio gamma; it is gamma neutral.. • To meet this extra condition, one more security needs to be

Since inside E, the integrand is always positive, and clearly, the integrand is negative outside

Wang and Lih proved the 4-choosability of planar graphs without 5-cycles, or without 6-cycles, or without intersecting 3-cycles in [10, 9, 11]5. Farzad [3] proved the 4-choosability