破解“魯比克難題”之還原法(一)
使所有方塊對色,就成功地復原了原本十分零亂的魔方。
秘訣就五個字:定位和對色。具體是:先解決角方塊,後解決稜方塊。
這兒“解決”的意思,就是定位和對色。
一.解決第一個面
假定白色面為第一個面,它的對面――黃色面為第二個面。下面,我們就透過一系列動作,來解決白色面。
筆者的魔方白色面的對面是黃色面,並不是每個魔方都是這樣的。
(一)預處理
為了完成白色面,我們首先得對黃色面作一些準備性的處理。
將八格黃色全部轉動到黃色面上去,留出任一稜方塊的一格不用管它。這一稜方塊的位置,稱作嚮導位,以後要利用它來轉移一些稜方塊。
也許有些朋友會問:將九格黃色全都轉動到黃色面上行不行?這當然行,這樣的話,在後面解決白色面稜方塊的時候,可以將這個面所在層的任一稜方塊作為嚮導位,這是它的優點。但不足的是這樣做將浪費動作,花費更多的時間。
這一步相信很多朋友都能做到。即使是對魔方陌生的朋友,認真玩一段時間後也能夠做到。
將預處理了的黃色面放到後面去,使白色面成為正面。在解決白色面角方塊的整個過程中,白色面始終正對著自己。
(二)解決白色面的角方塊
1.角方塊定位
如果四個角方塊均已定位,則直接進入下一程式――角方塊對色。
大多數時候,角方塊是沒有完全定位的。在這種情況下,要實現角方塊完全定位,只有一個事情要做:那就是在不改變背面(黃色面)的前提下,交換相鄰兩個角方塊的位置。有時需要交換一對角方塊的位置,有時則兩對角方塊的位置都得交換。
仔細觀察,找出需要互換位置的一對角方塊,將它們置於正面的左下角和右下角,然後執行以下一組動作:
上右、前順、上左、左上、上左、左下、上右
透過以上動作,這兩個相鄰角方塊的位置就互相交換了。
如另兩個角方塊也需互換位置,則用同樣的方法。
2.角方塊對色
這一程式要實現的目標是:白色面兩條對角線上全是白格,即透過轉動,使四個角和正中間這五格全是白色。
定好位的四個角方塊對色可用以下的一組動作:
上右、前順2、上左、前順、上右、前順、上左
別忙動手!先分清以下的三種情形:
(1)如四個角上現有零個白格,則直接動手執行上述動作。
(2)如四個角上現有一個白格,則將它置於右上角,然後動手執行上述動作。
(3)如四個角上現有兩個白格,則將它們置於左上角、左下角(相鄰)或左上角、右下角(不相鄰),然後動手執行上述動作。
很多時候,一次操作不能實現對色。不要緊,將這一程式重複,一定可以讓四個角方塊全部對色。
這兒要提醒您,每次重複程式的時候,都得先按照三種情形置白格於適當的位置後,再執行那一組動作。
破解“魯比克難題”之還原法(一)
使所有方塊對色,就成功地復原了原本十分零亂的魔方。
秘訣就五個字:定位和對色。具體是:先解決角方塊,後解決稜方塊。
這兒“解決”的意思,就是定位和對色。
一.解決第一個面
假定白色面為第一個面,它的對面――黃色面為第二個面。下面,我們就透過一系列動作,來解決白色面。
筆者的魔方白色面的對面是黃色面,並不是每個魔方都是這樣的。
(一)預處理
為了完成白色面,我們首先得對黃色面作一些準備性的處理。
將八格黃色全部轉動到黃色面上去,留出任一稜方塊的一格不用管它。這一稜方塊的位置,稱作嚮導位,以後要利用它來轉移一些稜方塊。
也許有些朋友會問:將九格黃色全都轉動到黃色面上行不行?這當然行,這樣的話,在後面解決白色面稜方塊的時候,可以將這個面所在層的任一稜方塊作為嚮導位,這是它的優點。但不足的是這樣做將浪費動作,花費更多的時間。
這一步相信很多朋友都能做到。即使是對魔方陌生的朋友,認真玩一段時間後也能夠做到。
將預處理了的黃色面放到後面去,使白色面成為正面。在解決白色面角方塊的整個過程中,白色面始終正對著自己。
(二)解決白色面的角方塊
1.角方塊定位
如果四個角方塊均已定位,則直接進入下一程式――角方塊對色。
大多數時候,角方塊是沒有完全定位的。在這種情況下,要實現角方塊完全定位,只有一個事情要做:那就是在不改變背面(黃色面)的前提下,交換相鄰兩個角方塊的位置。有時需要交換一對角方塊的位置,有時則兩對角方塊的位置都得交換。
仔細觀察,找出需要互換位置的一對角方塊,將它們置於正面的左下角和右下角,然後執行以下一組動作:
上右、前順、上左、左上、上左、左下、上右
透過以上動作,這兩個相鄰角方塊的位置就互相交換了。
如另兩個角方塊也需互換位置,則用同樣的方法。
2.角方塊對色
這一程式要實現的目標是:白色面兩條對角線上全是白格,即透過轉動,使四個角和正中間這五格全是白色。
定好位的四個角方塊對色可用以下的一組動作:
上右、前順2、上左、前順、上右、前順、上左
別忙動手!先分清以下的三種情形:
(1)如四個角上現有零個白格,則直接動手執行上述動作。
(2)如四個角上現有一個白格,則將它置於右上角,然後動手執行上述動作。
(3)如四個角上現有兩個白格,則將它們置於左上角、左下角(相鄰)或左上角、右下角(不相鄰),然後動手執行上述動作。
很多時候,一次操作不能實現對色。不要緊,將這一程式重複,一定可以讓四個角方塊全部對色。
這兒要提醒您,每次重複程式的時候,都得先按照三種情形置白格於適當的位置後,再執行那一組動作。