zoukankan      html  css  js  c++  java
  • 001-三阶魔方-概述及层先法

    一。概述

      三阶魔方,即最常见的魔方。是匈牙利布达佩斯建筑学院厄尔诺·鲁比克教授在1974年发明的。当初他发明魔方,仅仅是作为一种帮助学生增强空间思维能力的教学工具。但要使那些小方块可以随意转动而不散开,不仅是个机械难题,这牵涉到木制的轴心,座和榫头等。直到魔方在手时,他将魔方转了几下后,才发现如何把混乱的颜色方块复原竟是个有趣而且困难的问题。鲁比克就决心大量生产这种玩具。魔方发明后不久就风靡世界。最初的名称叫Magic Cube,1980年Ideal Toys公司于贩售此玩具,并将名称改为Rubik's Cube。

    二。结构

      3x3x3的三阶魔方,是一个正6面体,有6种颜色,由26块组成,有8个角块;12个棱块;6个中心块(和中心轴支架相连)

      国际魔方标准色为:上黄-下白,前蓝-后绿,左橙-右红

      角块只能和角块换位,棱块只能和棱块换位,中心块不能移动,中心块是什么颜色,这一面最后就会是什么颜色

          

     三。层先法

      一个三阶魔方,“从上到下”可以理解为“顶层”、“中层”、“底层”,所谓“层先法”就是逐层还原。

    3.1.第一层:

      一般以白色为基底。

      第一阶段:对顶层十字,还原顶层棱块。【其实就是找两个中心点颜色相交的棱面,比如白色和红色就找白红相交的棱面即可】

        

       第二阶段:

        还原顶层角块。【其实就是找三个面相交的棱角,比如白红蓝】

        

    3.2.第二层:将整体倒置白色为底

      注:左右手公式。如左手公式,将对应面用左手来转。

        左上:含义 以前面为准,左边一面整体向上90度。

      二层左手公式:左下 上左 左下 上左 左下  上右 左上 上右 左上

                   

      二层右手公式:右下 上右 右下 上右 右下 上左 右上 上左 右上

               

      特殊情况,用任意左右或右手公式将下图红绿块换出,然后再次按照以上对应公式即可。

          最终结果    

    3.2.第三层:

      第一阶段:顶面。

      顶层左手公式:左上 上右 左下 上右 左上,上右右 左下

      顶层右手公式:右上 上左 右下 上左 右上,上左左 右下

      成一通用公式:中上 上右 中上 上右 中上 上右右,中下 上右 中下 上右 中下

      一成十快捷公式:前右 右上 上左 右下 上右 前左

      四种情况

      

      情况一:一点

        使用 成一通用公式

      情况一:小拐弯,放在左上角

        顶层右手公式

      情况三:大写一,前提一是横的

         成一通用公式 或着 一成十快捷公式

      情况四:十字

        魔方顶面的四角只可能有8种情况,第一种就是已经对好,其他7种如下【图中的左手右手使用的是顶层左手公式,或顶层右手公式】

                   

      第二阶段:层面。

        顶层左手公式:左上 上右 左下 上右 左上,上右右 左下

        顶层右手公式:右上 上左 右下 上左 右上,上左左 右下

        U行公式:右上上 前右右 右下 后右 右上,前右右 右下 后左 右下

        一面成U:U朝右手,用U行公式;

        一面完成,三面U:将成的一面方后面,U行中间的颜色走向,向左用右手公式,向右用左手公式。

        全是U:右手公式

      以上形成什么类型在用对应方案即可。

        

          

  • 相关阅读:
    小白简单留言板(2)-将表单信息输入数据库
    小白简单留言板(1)-页面设置等
    HTMLCSS学习
    golang函数调用计时
    iOS中堆和栈的区别
    UIButton的继承链
    TCP三次握手
    iOS 控制任务执行顺序
    将NSNumber转成字符串,为什么.0丢失
    HTTP状态码
  • 原文地址:https://www.cnblogs.com/bjlhx/p/7913050.html
Copyright © 2011-2022 走看看