作者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
1F:→ yaiba:对了...有M是因为本来是三阶...刚想到现在是二阶..没这问题 01/16 14:18
2F:→ yaiba:二阶变化比较少...所以先写看看..XD 01/16 14:19
3F:→ yaiba:突然想到...那五阶的M...有三种...步数都不同吗? 01/16 14:19
4F:→ yaiba:刚又想到..四步:M2 S2 E2其实算两步...=.=... 01/16 14:38
5F:推 aegius1r:应该没错吧@@? Rw = L x 其他类推 01/16 14:42
6F:→ aegius1r:然後M = R' L x 01/16 14:44
7F:→ aegius1r:纯猜测 XD 01/16 14:45
8F:→ yaiba:M => L'RX' 我打错... 01/16 15:12
9F:推 dennis1990:M跟M2之类的应该(?)都算一步 01/16 19:48