魔方在擰任意一個公式(可以是亂序的)擰多少次能變回最初的狀態,並且對公式擰法和擰的次數有何限制?
02-12
重複擰長度有限且步驟固定的公式,最終都會回到初始狀態。這個重複的次數是可以計算出來的。
例如最簡單的一步公式U,擰一次,頂層的四個棱進行了一次四循環,也就是A--&>B--&>C--&>D--&>A,頂層的四個角塊也是同樣的四循環,因此只要重複擰公式U四次,魔方就會回到初始狀態。
複雜點的兩步公式RU,擰一次,有七個棱塊進行了七循環,有五個角塊進行了五循環,還有一個角塊原地旋轉了三分之一圈。因此需要重複擰7x5x3=105次公式RU才能回到初始狀態。更複雜的公式也是如此,主要是分別觀察出棱塊和角塊的循環和原地旋轉次數,這些次數的最小公倍數就是回到初始狀態需要的總的重複擰動的次數。對於任意公式,做若干次都是可以還原的,並且做的次數是有上限的,記得這個上限是1260次。
全色三階的循環上限是5040次。每個魔方的公式不一樣,有一些公式重複可以擰回到初始狀態,有些不行的,最簡單,只擰一塊,擰一圈就回到初始狀態啦
舉一個最簡單的例子:三階金字塔。
你看這個視頻就明白了——
【教程】+【魔方時空】+三階金字塔教程_手機遊戲_遊戲_bilibili_嗶哩嗶哩bilibili.com視頻
前兩年的百度之星程序大賽的壓軸題就是這個,我當時作為一個魔友,糾結在這上面沒打出來
我這裡給一個一定能還原的證明吧。對任意一個魔方,它的狀態數是有限的,那麼你轉動足夠多次魔方(不管過程是不是公式)在這個過程中,總會有兩個時刻。這兩個時刻,魔方處於兩個相同狀態。若你的轉動過程又符合某種公式,對一相同狀態進行同樣次數的公式,得到的魔方狀態是相同的。那麼顯然你得到了一個循環。
推薦閱讀: