- 浏览: 3010575 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
写这篇日志不是我这么好心,特地把秘诀公布出来(虽然这样做的人有不少,搜索一下“魔方玩法”或是“魔方技巧”之类的,就可以看到N多结果),像以前这种秘诀都是靠面授口传的,现在……哎……果然是信息共享时代啊……
言归正转,这次把玩法贴出来纯粹是为了以后自己忘记了的时候,可以随时来翻翻,省得我抄在纸头上又不知道会被塞到哪个角落里去了= =。其实突然想到贴出来的起因就是前个礼拜,忽然发现了摆在书桌角落里的N年没翻的魔方,于是一时性起,把它打乱,重新翻起来,结果,翻到第二层的时候,硬是想不起来这个翻的手法了!郁闷啊郁闷!想当年(初中还是小学的,不记得了)刚学会那会儿,得意的整天翻个不停,最快的时候达到了3分钟翻好完整的6面!初中的时候还教了2个徒弟,高中也有2个徒弟……啊……这样想来,从高中之后,就没怎么翻过这个魔方了,难怪会忘记 --___--,可是彻底忘记也就算了,我重新学起来就好了,偏偏除了翻第二层的那个口诀外,其他都还记得一个大概,根深蒂固的习惯让我怎样也不能接受网上公布的那些看着头晕的方法。总算翻第二层的方法,到处都差不多,找来一试,哈,顺手!没错,就是这个!接着按照记忆翻了第三层,哎?!成功了!哈哈!!这回赶紧记下来以免重蹈覆辙。
以下正文开始:
1、认识魔方
不知道大家有没有拆过魔方,小时候不会翻的时候,为了能弄出个6面来,我就曾经把魔方里的一个一个小方块全部拆下来,再按照正确的位置装上去。然后就会发现,每一面中间的那一块是不能拆的,这也就决定了每一面之间相对的位置是固定的,剩下的能拆下来的小块,又分只有2面有颜色的(我们就称“棱块 ”吧),和有3面有颜色的(就称“角块”吧),拆过一遍之后,就应该知道,每个小块都有它应该在的正确的位置,下面做的就是能不通过一个一个安装的方法来将他们放到应该待的位置中去。
2、翻第一层
一般大家都会翻一面,一层的概念就是不单某一面的颜色要全都一样,而且其相邻面的颜色也要保证,翻这一层的时候,没有一个固定的手法,想尽办法让每一个小块都翻到它该在的位置就行了,唯一可以算窍门的就是要遵循“先棱后角”,也就是先将只有2面颜色的小块翻到正确的位置,然后再翻有3面颜色的。翻好之后,应该像这样:
new~
关于第一层的翻法新增了实例讲解,希望对大家有帮助,具体
请点击这里查看
3、翻第二层
(之前就是忘了这个步骤怎么做,害我下面的都没法做了)
第一层翻好之后,将这层置于最下,如下图所示:
关于第2层的补充说明:如下图
注意:其中的“-”表示-90度(逆时针转90度
),“+”表示+90度(顺时针转90度
)
这样就可以发现,其实第二层只需要翻4个小块就行了,而将图中“1”位置的小块与“2”位置的小块对调位置的方法为:上-90,左-90,上90,左90,上90,前90,上-90,前-90
当小块位置正确而颜色正好相反的话,先用一无关的小块将其置换出来,然后再使用该方法换回去,颜色就会正确了。
当小块位置正确而颜色正好相反的话,先用一无关的小块将其置换出来,然后再使用该方法换回去,颜色就会正确了。
◎注:90——顺时针转90度,-90——逆时针转90度,180——顺时针转180度,-180——逆时针转180度
例:“上-90,左90”,就是先将图中所示最上层,从上往下看逆时针方向旋转90度,然后将图中所示的最左边那层,面朝左边这面看是顺时针方向旋转90度,如下图
4、第三层的棱块位置交换
将魔方摆放成如下角度,即将要交换位置的2小块置于图中的1、2位置,然后执行:上90,前90,右90,上90,右-90,上-90,前-90
5、第三层棱块颜色转换(此处已对原表达略微修改,应该容易看懂些了)
位置正确了之后,可能颜色正好是反了,这时候将要换色的小块置于图中打阴影小块所示位置,有2个颜色不正确,则将第一块运用口诀换色完毕后,上层顺时针旋转,将第二块要换色的小块置于此位置,(注意:只转上层,其他不要动)
换色方法:{右90,水平中间层-90(从上往下看)}×4,做完之后该小块颜色可看到已正确,但下面2层怎么被动掉啦?!别急,将上层顺时针转90度(也许180度),进行下一个小块的颜色转换(颜色不正确的话,总是成对出现的,绝不会只有1个或是3个),这个小块也转完之后,就会发现,下面 2层又回来了^_^
补充:对口诀中“水平中间层-90(从上往下看)”描述的说明:
上图中,红色阴影所示即为“水平中间层”,将此层按从上往下看为逆时针方向、旋转90度(如图箭头方向所示),即为“水平中间层-90(从上往下看)”的意思。
所以整个口诀 {右90,水平中间层-90(从上往下看)}×4 的意思就是:
将“先右边层顺时针转90,再将水平中间层逆时针转90”这组动作,做4遍。
6、第三层角块位置交换
将魔方置于如下位置(可以看到左上角那块为位置已经正确的,如果一块位置正确的都没有,则随便先将一块置于左上角,等交换一次之后再看有没有位置已经正确的,有的话,再将其置于左上角):
将图中1-->2-->3-->1交换一次的方法是:前90,底-90,前180,底-180,前180,底90,前-90,上90,前90,底-90,前180,底-180,前180,底90,前-90(PS:此处口诀中对“底”的所有顺时针逆时针的描述,都指从上往下看。仅“底”例外,其余层如“上”“前”“左”“右”均按照前文所述,面朝那一层面看顺时针还是逆时针方向)
7、第三层角块颜色转换
将魔方置于下图所示位置:
换色方法:(右90,前-90,右-90,前90)×N
这一组动作做N次,直至看到待换色的小块颜色已正确,然后上层顺时针旋转90度,进行下一个小块的换色,……,等全部小块都换色完毕之后,6面魔方也就都翻好了
发表评论
-
CSS:圆角按钮的制作
2014-04-29 20:15 1310CSS:圆角按 ... -
六面魔方(1)
2009-06-09 08:21 2145转载自 http://hi.baidu.com/xrj8866 ... -
关于UTC时间的说明
2009-03-05 09:23 1878关于UTC时间的说明: ... -
Oracle 函数(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
2009-02-26 13:24 1427本文属于转载 http://ansj.bokee.com/58 ... -
汽车安全驾驶知识全集
2009-02-20 14:26 1730汽车安全驾驶知识全集 -
违章停车之行政复议经验及我个人经验违章停车之行政复议经验
2009-02-20 11:37 10874【转贴】违章停车之行政复议经验及我个人经验违章停车之行政复议经 ... -
图片库(1)
2009-02-18 10:03 1221... -
常用MYSQL命令
2009-01-22 23:38 1376本文属于转载 原文地址 http://www.iteye.co ... -
PL/SQL Developer 下执行oracle的脚本文件
2009-01-06 20:00 10209打开并登录 PL/SQL Developer ,然后选择菜单 ... -
VSS(Microsoft Visual SourceSafe)默认登录名的更改
2008-12-10 13:18 3344在用windows平台使用vss的时候,默认是用当前windo ... -
让笔记本自动切换ip地址的dos小脚本
2008-11-28 10:54 3736现在上班的朋友,大多数是用笔记本的,一般公司里的网络配置和家里 ... -
数据库sql语句在where中同样可以使用条件判断
2008-11-27 09:58 16548★★★ 本篇为原创,需 ... -
中国与国际油价接轨卡在哪里
2008-11-26 17:28 1160引用本文转载于 http://chinahifab.blog. ... -
终生受用的62个煮菜技巧
2008-11-24 10:42 1394引用本文转载于 http://kang.yua.blog.16 ... -
上海镇保城保四金比例
2008-11-18 13:19 7496引用本文转自 http://blog. ... -
发现李鬼-有人私自转载我在javaeye发表的博文
2008-10-23 10:44 1241我的博文[如何彻底解决java开发中的乱码问题]地址 htt ... -
感谢朋友们在阅读文章的时候能为我指出毛病!
2008-10-21 14:47 1339一个人的力量往往很渺小,众人拾材火焰高。 这里我要感谢看了我 ... -
大伙亮亮自己的开发调试环境吧
2008-10-20 12:52 4434--------- java --------- 本机调试环境 ... -
今天要把儿子的玩具好好的清洗下。(伪代码版)
2008-10-19 09:51 1535public static Toy[] listToys( ... -
把我的积累与朋友们分享
2008-10-18 00:40 1354经过多年的java软件开发,经历了众多大大小小的项目,逐渐的沉 ...
相关推荐
其六面还原是解决魔方的核心挑战,通过简单的7步方法,即使是初学者也能逐步掌握。本文档将详细介绍如何破解魔方的基本步骤,带你走进魔方的世界。 首先,理解魔方的结构至关重要。魔方由6个颜色的面组成,分别是...
对于许多人来说,能够将一个打乱的魔方六面还原,不仅是一项技能的展示,更是智力和耐心的双重考验。而这个目标,通过“魔方六面还原公式简单7步破解魔方基本教程”,即便是初学者也能够逐步掌握。 首先,我们先来...
"奇乐魔方坊 - 魔方秘籍"是一份详尽的魔方指南,涵盖了从基础的三阶魔方到更复杂的异形魔方的复原方法,包括四阶、五阶、六阶、七阶魔方以及五魔方等多种类型。本秘籍特别强调了cfop公式系统,这是目前顶尖魔方选手...
这样依次将魔方的54个图像填写准确,填完以后点击OK,就可以看到三维的魔方了,可以点击f,可以使魔方朝着转出六面相同颜色转动,j键返回。万一手头上没有魔方,可以依据压缩文件中的图像输入一个魔方的例子。
知识点2:魔方旋转操作 魔方旋转操作用swap函数来实现,通过交换两个小方块的状态来实现魔方的旋转。魔方旋转操作包括F_90、_F90、F_180、R_90、_R90、R_180等六种基本旋转操作。 知识点3:搜索算法 该算法使用了...
五魔方,也被称为十二面魔方,是魔方家族中的一个复杂成员,与传统的三阶魔方(六个面)相比,它具有更多的挑战性和解谜乐趣。五魔方由十二个正方形面组成,每个面又分为九个小块,总共包含133个可移动的小立方体。...
魔方的玩法是将打乱的立方体通过转动尽快恢复成六面成单一颜色。魔方玩家的目标是尽快恢复魔方的初始状态,需要具备强的空间想象能力和逻辑思维能力。 四、魔方在教育中的应用 魔方可以作为教育工具,帮助学生发展...
在六阶魔方的还原过程中,首先我们要理解的是它的基本构造和复原步骤。六阶魔方,顾名思义,比传统的三阶魔方拥有更多的层次和更复杂的结构,因此其还原方法也更为繁琐。复原六阶魔方的核心在于逐层解决,先从中心块...
二阶魔方有六个面,每个面由四个小块组成,总共24个小块。由于二阶魔方每个面的颜色都相同,我们只需要记录每个面的旋转状态,例如,可以将每面的四种状态分别用数字0、1、2、3表示,分别代表面未旋转、顺时针旋转90...
二阶魔方由六个面组成,每个面又分为九个小方块,总共十八个方块。每个小方块可以旋转90度,共有四种颜色。魔方的目的是将每个面都恢复成单一的颜色。 二阶魔方的还原算法通常分为以下几个步骤: 1. **中心层**:...
在魔方的六面中,国际标准色为:上层为黄色、下层为白色,前面为蓝色、后面为绿色,左面为橙色、右面为红色。学习魔方的第一步是完成魔方的第一层,这是所有步骤的基础。所谓的“一层”,是指在完成一面(例如白色面...
这个魔方模拟器支持以下操作: (1)查看魔方六个面的信息;(2)对魔方进行行操作:左转/右转;(3)对魔方进行列操作:上转/下转;(4)对魔方进行面旋转:顺时针/逆时针;(5)撤销上一步操作;(6)随机打乱...
魔術方塊三階六面轉法.rar 初学用第三层公式图示.rar 简化的CFOP法.rar F2L非标转标态之网页版.rar 2007世界冠军的非标F2L_由Gan收集.rar PLL训练器.rar F2L四向手法教程【四国演义】(作者:张砷镓).rar PLL六格观察...
一个标准的魔方有六个面,每个面由9个小正方形组成,总共54个色块。魔方的旋转遵循一定的规则,每次转动一个面的90度或180度,会改变相邻面的部分色块位置。 在Python中,我们可以通过定义类来表示魔方的每个面及其...
这个程序的核心是通过算法来解析魔方的每个状态,找到从任意混乱状态恢复到标准六面同色的解决方案。魔方的解决策略通常基于层优先法(如CFOP方法)或者角块优先法(如Roux方法),这些方法在算法上表现为一系列的...
魔方是大家都玩过的小玩具,我在刚参加工作的时候挺喜欢玩,用较为基本的步法可以在1分半钟之内完成六面,现在要慢得多了.学习编程序的时候(94年),尝试做过几个使用键盘的小游戏,俄罗斯方块,大炮打飞机,后来电脑就装...
而通过软件实现自动还原,利用计算机的强大计算能力,可以迅速找到并执行一系列步骤,将任意状态的魔方恢复到初始的六面同色状态。这种功能对初学者来说非常友好,可以帮助他们理解和学习魔方的解法。 在这个项目中...
- `Cube` 结构体则包含了六个`Surface`对象,分别代表魔方的上下前后左右六个面。 - `SNode` 和 `Sequence` 数据结构被用来记录一系列操作,其中`SNode`用于存储每个单独的操作,而`Sequence`则是一个链表,用以保存...
通过对滑动方向和距离的计算,可以实现魔方的六面旋转。此外,为了使操作更流畅,可能还需要引入速度和加速度的概念,以模拟真实的转动感觉。 再者,魔方的状态管理是项目中的另一大挑战。一个完整的魔方有43,252,...