如何用计算机还原魔方,不借助计算机 不借助公式 怎么自己转出魔方?

博主分享了个人复原魔方的思路与方法,强调了从理解基本转法到掌握递推法的重要性。通过一天左右的研究,他独立解决了魔方的复原问题,并详细介绍了如何使用x、y、z变换以及f变换来解决不同阶段的挑战,特别是第三层的复原。他认为,追求速度不应仅依赖公式,而是要建立自己的思维路径,这对于魔方爱好者来说是一种有益的思考方式。
摘要由CSDN通过智能技术生成

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

一般人玩魔方都是从最初的接触到魔方到会一面,或者一层,接着就是请教别人,或者上网找公式,然后会了,然后追求速度了。当然也有人可以复原到第二层,或者全部复原的。其实追求速度,或者说追求用最少的步骤还原魔方没有什么不好的。不过如果说只是单纯追求别人给你的公式,这或许就不是一个好的事情了吧。我想所有能靠自己复原出魔方的人应该都会基于自己的一套思维路线。前两天回帖,说自己话了一天左右的时间复原魔方被禁言了一天很是郁闷。魔方的复原过程是寻找一种转法让已经复原的块不变,而让你想要复原的块变化。今天就是想来解释下,另外说说自己复原魔方的自己的思路。

复原魔方主要用的方法是递推法。能自己复原两层魔方的人到第三层往往会遇到瓶颈,其实用一种递推的思路就能转出第三层。先考虑最上层的棱边。在转出二层的时候一定会用到一个八转吧?在连续两次八转后第二层的原块颜色不变,但方向相反。这时转动最上层0,1,2次后,再用两次八转后,第二层还原,然后观察棱边变化情况。自称为x,z,y变化,分别是让下面两块棱边翻转,棱边不变,和左边两块翻转。这还不能再任意情况下还原棱边。需要借助另外一种转法。先将底层的一个棱边转到最上层。打乱底层,然后最上层逆转90度,再让底边棱边回归。自称f变换。用x,y,f变化可以将任何情况下的棱边复原。

另外复原三层顶点块的时候,一样用的递推思路,在已有的x,y变化的前提下发展而来。一次x变化后,旋转最上层180度,再进行一次x变化。这样就能还原第三层棱边成x-x变化,另同理可以得到y-y变化。但x-x,y-y变化并不改变顶点块的移动,只是让他们旋转而已。还需借助上面讲到的z变化,z变化的结果是一个顶点块不变,其他三块顺序做逆时针变化。这样三种变化就能复原任何情况下的顶点块。

另说一下,其实还原第二层的时候也是用了递推思维,稍微玩过几天魔方的人会发现,还原底边顶点块的时候可以有两种简单转法,当然不止两种啦。八转就是先用一种转法把底边顶点块转出,然后用另外一种方法还原。其实复原第三层棱边的思路是用八转法将第二层棱边转出,再用八转法复原得到了三种变化x,y,z。然后在此基础上得到x-x,y-y变化,加上z变化就可以复原最上层顶点块了。

一个魔方,一支笔,几张纸,就这样,我用了一天左右的时间,复原了魔方。其实并不难。只要有耐心研究,有一个好的方法。仅仅是复原魔方不是那么难的!

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值