|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
若還沒試著解過,請先不要往下看解答。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
看 row2 和 row3 的 9,所以 (1,7) = 9 看 co11,col2,row9 的 4,所以 (7,3) = 4 這兩個很容易就填上了。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
看 row3 的 3,因為右上九宮格的 row1 都已填滿,所以 row2 的 3 只能填在圖上標 A 的兩格。 於是 row1 的 3 就只剩下 (1,3) 可以填。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
乍看之下找不到可以填的格子了,所以找尋一下行列或九宮格交會的點有沒有可排除的。 先看到 (9,3),找不到合適的解。 再看到 (9,7),就發現找到目標了。 單看 col7,還剩下 3,4,5,6,7 可以填, 但是 row9 已經存在 3,4,6, 右下九宮格又已經存在 5, 所以 (9,7) 就只能填入 7 了。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
row9 只剩下 1,2,5,9 可以填,col6 已經有了 5,9,而中下九宮格也有了 1,所以 (9,6) 只能填 2。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
因為 row8, row9, col7, col8 都已填入了 2,故右下九宮格的 2 只能填在 (7,9)。 因為 row8 和 col7 都已填入 1,所以右下九宮格的 1 只剩下 (9,9) 可填入。 因為 col7 和 col8 的 9 都已填入,所以右下九宮格的 9 只剩下 (8,9) 可填入。 右下九宮格剩下的三個空格中,因為 col7 已經存在 8,故 (8,8) = 8。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
這時又找不到可填的格子了,只好再算一下候選數看看有哪個可以填的。 因為上一步填好的值都集中在右下九宮格,所以就先從右側的 col 看起吧。 col8 還剩下 1,3,6,7 可以填,右上九宮格已經有了 1,6,row3 又有了 3,所以 (3,8) = 7 在 (3,8) 填入了 7 之後,col8 剩下 1,3,6 可填,但右上九宮格已經有了 1,6,所以 (2,8) = 3 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
再來就碰到嚴重的卡關了,就算去算候選字,也沒有任何一格可以填入唯一值。 從剩下還沒填入的數字中比較少的開始找起。 col1 的 9 可以填在 A,B,C。 col3 的 9 可以填在 D,E。 col4 的 9 可以填在 F,G,H。 當 col3 的 9 填在 D 時,col1 的 9 只能填在 C,col4 的 9 只能填在 F。 當 col3 的 9 填在 E 時,col1 的 9 只能填在 A 或 B,col4 的 9 只能填在 H。 (因為 row8,9 都已填了 9,row7 的 J 處不能填 9,中下九宮格只剩下 H 可填 9,所以這種狀況下 col4 的 9 只能填在 H。) 以上可推出 col4 的 9 只能填在 F 或 H 兩格。 好像還是看不出什麼,row1-3 都已填完的除了 9 以外還有3,那就來看一下 3 的狀況吧。 co4 的 3 可以填在 F,G,K,H,但是若填在 G 或 K 的話,會導致 row4 的 3 沒有地方可放 (因為 A 和 L 都不能填 3),所以 col4 的 3 只能填在 F 或 H 兩個位置。 又因為 col4 的 9 也只能填在 F 或 H 兩個位置,於是得到了 F 和 H 兩格一定只能填入 3 和 9 的推論。 row7 的 8 只能填在 H 或 J 兩格,而 H 只能填入 3 或 9 ,所以 J = 8。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
col8 剩下的兩格 A 和 B 只能填 1 和 6。 col3 的 1 只能填在 C 或 D 的位置。 row3 和 col6 交會的 E 只剩下 1,4,6 可以填。 上一步已經推得 col4 的 3,9 必須填在 F 和 G 那兩格之中。 所以 col4 的 4 剩下 H,J,K 可以填。 再看中右的九宮格,4 必須要放在兩格 L 其一,所以 K 不能填 4,col4 的 4 只能放在 H 或 J。 因為中上九宮格的 4 一定存在於 H 或 J,所以 E 不能填 4,只能填入 1 或 6。 若 E = 1,則 D = 1,B = 6,A = 1。 若 A = 6,則 B = 1,C = 1,E = 6。 由以上可得知 1 和 6 必然存在於 E 或 B 兩格其一,且 E 不等於 B。 故 M 不能為 6,col6 的 6 只剩下 E 和 H 兩格可以填。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
根據前面的推論可得到: B 只能填 3 或 9。 C 和 G 都只能填 1 或 6,且 C = G。 D 可以填 1,3,4,6。 E 和 F 都只能填 1,3,7。 且 A 只能填 1 或 9。 當 A = 1,則 G = C = 6,D 不能為 6。 當 A = 9,則 B = 3,E 和 F 都只剩下 1,7 可填,故 C 不能為 1, C = 6,則 D 不能為 6。 根據以上推論,D 不能為 6,則 C = 6。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
當 (3,6) = 6 這格填入後,剩下的就好填多了。 所以其實不用繼續往下看了,因為大家應該都能夠正常解完剩下的格子了。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
根據前面的推論,(3,6) = 6 時,(5,8) 必為 1。 (5,8) 填上 1 後,則 (4,8) = 6。 又因為 (5,8) = 1,所以 (5,3) 不為 1,則 (3,3) = 1。 當 (3,3) = 1,則中上九宮格的 1 就必然在 (1,5)。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
看 row4, row6, col4, col6 的 6,可發現正中九宮格的 6 只剩下 (5,5) 可以填。 接著看 row4, row6, col6的 8,可得 (5,4) = 8。 因為 row1 只剩下 7,8 可填,當 (5,4) 填入 8之後,可得 (1,4) = 7 以及 (1,1) = 8。 又因為 col4 已經有了 8,故上中九宮格的 8 只剩下 (2,5) 可以填入。 這時只剩下一個 8 還沒填入,故 (3,9) = 8。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
因為中上九宮格的 2 只剩下圖上標為 A 的兩格可填,且 row4 和 col6 都已填入 2,故正中九宮格的 2 只能填在 (6,5)。 row4 和 col6 都已填入 5,故正中九宮格的 5 只剩下 (6,4) 可填入。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
col9 剩下 3,4,5 可填入,但 row6 已填入了 4,5 ,故 (6,9) = 3。 看 col1, col3, row6 的 3,中左九宮格的 3 只剩下 (5,2) 可填入。 看 row4, row6, co3 的 2,中左九宮格的 2 只剩下 (5,1) 可填入。 row3 剩下 2,4,5 可填入,因為 col1 已填入了 2,4,故 (3,1) = 5。 之後的步驟就不再一步一步說明了,應該可以很輕易就填完剩下的格子。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6/14/2013
數讀解題
這是我到目前為止做過最難的一題數獨。
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言