zoukankan      html  css  js  c++  java
  • 拼图游戏解法

    这两天啥也没做,一直在研究拼图,有一点心得。不敢独享。。。

    对于N*N的拼图游戏,都可以转成3*3的游戏。并且转成3*3的游戏是很easy的事情。

    现在我玩3*3的基本上只要10秒左右。当然4*4的,5*5的也很快,但是图片太多,看的眼花缭乱,都对不上号,也没什么意思。

    我说一下,我是怎么玩的3*3拼图的游戏。

    首先,先不管其他,拼好第一层。对图熟悉的话,基本上3秒钟,就可以拼好。没有技术含量的事情。我不想多说。

    常见的情况有5种

    第一种情况:

    1 2 3
    4 5 7
    8 6 0

    解的步骤:

    1,先顺时针转一圈成为下面的样子、 (左左上右右下).

         1 2 3
         5 7 6
         4 8 0

    2,转圈回到原来位置后,用公式解。  (左上左下)答案就出来了

    第二种情况:

    1 2 3
    4 5 8
    6 7 0

    解的步骤:

    1,也是顺时针转一圈,转玩后成下面的样子了。(左左上右下右)。转到5那里打转,往下走

        1 2 3
        5 6 8
        4 7 0

    2,转圈回到原来位置后,用公式解。  (上左左下)答案就出来了

    第三种情况:

    1 2 3
    6 4 5
    7 8 0

    解的步骤:

    1,逆时针转一圈,(上左左下右上右下)如图:

    转玩之后,成这样了:

    1 2 3
    7 4 5
    8 6 0

    2,转圈回到原来位置后,顺时针转一圈、(左左上右右下)。

    第四种情况:

    1 2 3
    7 8 6
    4 5 0

    1,转一圈。转圈方式(左左上上右右下左下右),如图:

    转完之后,成这样了:

    2 3 6
    1 4 8
    7 5 0

    2 公式:上上左左 下右下右

    第五种情况:

    1 2 3
    4 6 5
    8 7 0

    转三圈即可完成。

    1,第一圈:左左上右下右

    2,第二圈:上左左下右右

    3,第三圈:上左下右

  • 相关阅读:
    docker重启提示已存在一个容器的问题处理
    conda虚拟环境安装
    dell5460笔记本电脑ubuntu18.04系统音频驱动的安装和使用
    CentOS8的网络管理变化
    jupyter notebook 安装扩展nbextensions
    win10系统systeminfo命令的过滤用法
    《学习scrapy框架爬小说》的进一步完善
    记手机端 下拉加载新数据
    记 页面使用overflow-scroll在iOS上滑动卡顿的问题
    记 判断手机号运营商function
  • 原文地址:https://www.cnblogs.com/dzqdzq/p/3510019.html
Copyright © 2011-2022 走看看