作者yaiba (刀霧刃)
看板Rubiks
標題[問題] 二階最快步查詢系統
時間Wed Jan 16 14:18:07 2008
今天我在寫這系統(其實只是一般的小程式,不過比一般小程式大一點點..哈)
遇到滿多問題的
首先,因為不同的演算法會導致最後速度的快慢
所以一開始想演算法想很久
不過最重要的一個問題我目前上網找沒找到
我記得不知道在哪有看到過
就是...
怎麼樣算一步呢?
零步:X Y Z X' Y' Z'
一步:U L F R B D U' L' F' R' B' D' U2 L2 F2 R2 B2 D2
兩步:M S E M' S' E'
四步:M2 S2 E2
不使用:Uw Lw Fw Rw Bw Dw U'w L'w F'w R'w B'w D'w(X Y Z也要列在不使用,因沒改變)
無意義:U'2 L'2 F'2 R'2 B'2 D'2 (如果M S E真是兩步...那也是無意義...列在不使用)
不使用是指,用其他步也是一樣的算法,而有這符號只是為了手順,像M => L'FX'
還有Uw => DY
無意義是指,像U'2和U2是一樣意義,U3=U'更笨...我就不列在上面
所以列在最後只有一步的要來算
所以我想問的就是
一步:U L F R B D U' L' F' R' B' D' U2 L2 F2 R2 B2 D2
這樣打有沒有錯,還是我之前列的就有問題了呢?
--
常發人好人名片
Yaiba:您好,我是好人
幫正妹組電腦送到府
外加一年到府維護
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.78.197
→ yaiba:對了...有M是因為本來是三階...剛想到現在是二階..沒這問題 01/16 14:18
→ yaiba:二階變化比較少...所以先寫看看..XD 01/16 14:19
→ yaiba:突然想到...那五階的M...有三種...步數都不同嗎? 01/16 14:19
→ yaiba:剛又想到..四步:M2 S2 E2其實算兩步...=.=... 01/16 14:38
推 aegius1r:應該沒錯吧@@? Rw = L x 其他類推 01/16 14:42
→ aegius1r:然後M = R' L x 01/16 14:44
→ aegius1r:純猜測 XD 01/16 14:45
→ yaiba:M => L'RX' 我打錯... 01/16 15:12
推 dennis1990:M跟M2之類的應該(?)都算一步 01/16 19:48