1 先看一段诡异的文字:
亮X量Sunny身高,接着上2楼拿了一包35烟去爬山,饿了死吃屎,看到梁山好汉在岩壁上爬,边上有8个壁虎在啃三七,渣子掉落在死狗身上,狗活了唉了一下,跑到楼梯边啃零食.
2 开始翻译解码
亮 | X | 量 | Sunny | 身高 |
l | b | l | sl | s |
接着 | 上 | 2楼 | 拿了 | 一包 |
26 | ||||
35 | 烟 | 去 | 爬 | 山, |
35 | 8 | 3 | ||
饿 | 了 | 死 | 吃 | 屎, |
4 | 7 | 4 | ||
看到 | 梁 | 山 | 好 | 汗 |
2 | 3 | |||
在 | 岩 | 壁 | 上 | 爬, |
b | ||||
边 | 上 | 有 | 8个 | 壁虎 |
8 | b5 | |||
在啃 | 三七 | , | 渣子 | 掉落 |
37 | ||||
在 | 死狗 | 身上 | , | 狗 |
49 | ||||
活了 | 唉 | 了 | 一下 | , |
a | ||||
跑到 | 楼梯 | 边啃 | 零 | 食 |
6 | 0 | 4 |
3 解码&还原
解码的完成结果是:lblsls 263583474 23b 8b53749a604
1-9 a b 是记录魔方角块棱块的位置移动轨迹, slb 记录角块是否要旋转,s-顺转,l-逆转,b-不动.
在解码过程中边解码边还原魔方,会用到下面4个公式,每用一次就能搞定一个方向或者位置.
公式的说明参见这里http://my.oschina.net/flylb/blog/729487
公式一:(1-2位角块方向顺时针旋转一次)
RUR'URU2R' L'U'LU'L'U2 L
公式二:(1&2位角块方向逆时针旋转一次)
L'U2LUL'UL RU2R'U'RU'R'
公式三:(1&3位上棱块同时原地旋转)
(MRU')2 MRU2 (MR'U')2 MR'U2
公式四:(1&2位角块平移互换位,1&2位棱块平移互换位)
RU'L'UR'U2 LU'L'U2 L
这段话是观察魔方初始样子后,根据还原魔方需要转动的轨迹编出来的,编码的元素包含1-9 a b s l b这些符号,1-9 a b 是记录魔方角块棱块的位置移动轨迹, slb 记录角块是否要旋转,s-顺转,l-逆转,b-不动.
4 总结
要玩盲拧,先要了解魔方,要能看出来哪一个角块要顺时针或逆时针转,要能用数字表达哪一个角块(棱块)需要转动到哪个地方,把这些数字转动轨迹记到脑子里,这点比较难.我用的是天马行空的联想记忆法,把数字联想成身边的人和事,转化成图像记载脑子里(貌似越古怪越好记),然后像放电影一样,从头到尾放,边放边解码成数字字母边用公式还原.
5 参考
这是我从网上搜集的资料 http://my.oschina.net/flylb/blog/729487