为了破解心中的谜团,我必须要恢复这个魔方,但是怎么办呢?
想想以前玩魔方时,为了恢复成功,曾经拆解过魔方,再将它拼装起来。将魔方拿在手里,端详了一下,这东西做功太细了,每一小块魔方之间连接非常紧密,根本拆不开,即使拆开了,又怎么保证这么小的魔方块不会被破坏,即使没有被破坏我又怎么能保证能恢复正常那,毕竟这种魔方我是连听都没听过的。
想着想着头有些疼,起来到楼道里换换脑子,在楼道里来回走着,正巧走过教授的房间,看门没有关,他正在用数据线将自己的大脑与笔记本电脑相连,知道他正在忙着什么,情不自禁的推门进入,看着他双手插胸,闭着眼睛,脑袋左右晃动着,在外人看来样子很好笑。但是,做为同样具有“神器”的我来说,我知道这是他在浏览着什么信息,脑袋条件反射的跟随信息摆动,每摆动一下可能是翻页,或是换行。
我站在他身边没有打扰他,就这样站着,大约10多分钟,他停止了工作,将数据线拔出,问道:“什么事啊?”说话间,他并没有看我,明显是知道我在这。
“哦……没什么,就是过来看看你!”对于教授这种一心二用的本事,我还是挺佩服的,我在使用神器时,可能地震了也不会知道的。
“别站着了,坐吧。”教授指了指床。
和教授在一起,我感觉很自在,没有过多的拘束感,坐在了床上,拿出魔方递给教授。
“这是杰森给你的吧?”教授接过魔方说道。
我点了点头,“是的,是一个20阶魔方,我想恢复它,但是不知道怎么做。”
也不知道为什么,我刻意隐瞒了字母的事情,可能是感觉墨镜男不想别人知道上面的秘密才这么做的。
“这个杰森,一直神神秘密的。”
听教授说起谜一样的墨镜男,我一下来了兴趣,赶紧问道:“您和我讲讲他的事吧,我对他挺感兴趣的。”
教授看了看我,笑了起来,指了指我说到:“没想到你也这么八卦。”
我被教授说的一下子脸红了。
“说句实话,我对杰森的了解并不比你多多少。和他第一次接触,是一次暗中调查‘末日审判’组织的时候,当时我利用自己的职务之便,想追查一个总部的信号,这是我一直想做的事情,但始终没有成功过,说实在的这个组织的严密程度远超你我想想。当时我通过网络想渗透进总部内网,就在马上要成功时,他出现并及时制止了我。”
“你说他制止了你?你没有做防护措施吗?这可不时您的风格。”我有些疑惑。
“是的,应该说是及时制止了我,因为当时我掉进对方的一个陷阱中,马上就要暴露,在这种情况下,对方及时制止了我。在我看来他的技术明显要比我高明,按照他的说法,他已经暗中调查‘末日审判’很久了,对于这个神秘的杰森,我一直存有戒心,怀疑是组织对我的考研,但几次合作之后,我放下了戒心。在我看来,杰森的能力没有上限,他总能在关键时刻帮我解决一些棘手问题。其实和他实际见面还是不久之前,我被组织上通缉,他及时找到我,帮我隐藏起来。在此之前我们一直是在网络上联系。所以我并不比你多了解他多少。”
“至于这东西,我之前连玩都没玩过。”说着,教授仔细看了看魔方,“这东西是叫‘魔方’吧,怎么玩来着。”
我晕,也不知道教授是装的还是真不知道。连三岁小孩子都知道的东西,他怎么可能不知道呢
看到我吃惊的表情,教授将魔方还给我,说道:“我真不知道,咱们两人又代沟。”
听教授这么说,我真有点哭笑不得,嘴里自言自语的说道:“看来恢复这东西是无望了哦。教授,你忙吧!我不打扰你了。”说完就往外走。
就在我要出门时,教授突然说了一句话:“墨镜男玩这东西我感觉和数学矩阵有关系,你可以先尝试用数学建模试试。”
对啊,我怎么没想到,和教授道别后,赶紧回到自己房间整理思路。
首先上网普及了一下魔方知识,虽然魔方就六种颜色,但是组合方式却多的吓人,仅一个三阶魔方就有43255亿亿种组合(计算公式为(8!*3^8*12!*2^12)(3*2*2)=43252003274489856000
)。至于这种20阶魔方,那就别计算了,恐怕用一本书也写不完。
按照教授的提示,我在网上找到了一种东西,叫“魔方矩阵”,它是由相同的行数和列数,并在每行每列、对角线上的和都相等,通过这种方式,你能构造任何大小(除了2x2)的魔方矩阵。
在《射雕》中郭黄二人被裘千仞追到黑龙潭,躲进瑛姑的小屋。瑛姑出了一道题:数字1~9填到三行三列的表格中,要求每行、每列、及两条对角线上的和都相等。这道题难倒了瑛姑十几年,被黄蓉一下子就答出来了。
492
357
816
这就是一个最简单的3阶平面魔方。
既然知道可以通过数学形式建立魔方矩阵,那么反向破解他也就不是难事了。
设计思路是先在矩阵第一行中间的位置上放1,然后把数字按照升序沿着左上角放置到矩阵中。如果越界了,就假设周围还有一个矩阵,将数字放到那个位置上;如果那个位置已经被占据了,就跳过该位置放到下面的位置,然后重新按照原来的方法放,以此类推,就能复原任何阶数的魔方。
想到这里,马上动手。本来这是一个极其复杂、庞大的工程,但是幸亏有神器帮忙,免除了代码敲入,基本上只要你有想法,神器就能帮你完成,很快一个20阶魔方矩阵就在脑海里形成,将魔方上的字母填在相应的格子内,启动程序,只见,脑海中的魔方按照设计好的公式快速计算,开始转动。
程序自动运行,我心里这个美啊,心想:墨镜男啊,墨镜男,你以为只有你可以破解这东西吗,老子也能破解,还不费体力,这叫术业有专攻,我会编程就可以。
正美着呢,魔方已经复原成功了。