IQ使命 Luxor 埃及卢克索(华容道) 攻略
IQ使命
目录:
IQ使命 Rapa Nui 复活岛(智力大逃亡)攻略
IQ使命 London 伦敦(一笔画)攻略
IQ使命 Luxor 埃及卢克索(华容道) 攻略
IQ使命 Antwerp 安特卫普(选宝石放木块) 攻略
IQ使命 Paris 巴黎(构建旋转图)攻略
IQ使命 Monte Carlo 蒙特卡洛(推箱子)攻略
IQ使命 Marrakech 马拉喀什(六边形图案)攻略
IQ使命 北京(建长城)攻略
华容道分类:
华容道可以分三大类,一类是正宗的三国华容道,一类是汽车华容道,还有其他变种华容道。
(1)三国华容道
三国华容道有5行4列,有曹操、五虎将和4个士兵,出口在最下面。
曹操是2*2的,士兵是1*1的,曹操和士兵可以上下左右移动,
五虎将都是1*2的,但是不同的三国华容道版本中,横竖的数量不一样,最常见的就是上图中的一横四竖。
无论如何,横的只能左右移动(即横着移动),竖的只能上下移动。
一横四竖也有很多种初始布局,最常见的的就是上图中的横刀立马,正如智力游戏-162滑动(10)中也是。
(2)汽车华容道
汽车华容道下载:https://blog.csdn.net/nameofcsdn/article/details/119086279
汽车华容道是三国华容道的变种,全部是1*n的块,像汽车一样,
一般只会出现3种,1*2的,1*3的,1*4的,
作为汽车只能沿着汽车的方向移动,即横的只能横着移动,竖的只能竖着移动。
(3)其他变种华容道
除了汽车华容道之外,三国华容道还有其他类型的变种,如智力游戏-滑动、智力游戏-滑动
汽车华容道攻略:
比较常用而且实用的方法有3个:确定车位法、关键车法、对齐法
下面我将在实例中介绍这3种方法。
本章规则:
(1)
注:截图方式都是,第一张为初始局面,后面每隔几步就截一张图
(2)
太简单就不解释了
(3)
这里引入我的确定车位法。
因为每个车都只能沿着本身的方向移动,所以每个车可能出现的位置就只有有限的那几个。
如果仔细分析这些车子之间的互相限制,那么就能确定或者基本上确定一些车子在某个时刻的位置。
主要分为4个步骤来进行:
1,选择目标车一定会在某个时刻出现的位置,以下简称目标车位
如图,目标车要到达出口一定会在某个时刻出现在黄框所在位置
至于如何选择这个位置,还需要根据经验,这里不详述了。
2,对目标车位进行拓展
这里需要引入目标车的移动思想
考虑目标车移动到目标车位的这一步,在这一步执行的时候其他车子的位置都是不变的,那么移动目标车所需要的空间至少是目标车的长度+1
所以我们可以将目标车位向着目标车的初始位置的方向拓展1个单位,如下图
可以理解为目标车有2个确定的车位,其他车的车位都不能和这2个矛盾
3,根据目标车的位置,逐个推导每个车子可能出现的位置
在不至于造成混淆的情况下,我不用多余的语言来解释哪个车子对应哪个车位。
(实际上稍微一想就能明白,根本不可能造成混淆的)
首先,2个竖着的车子如图,下面的车子一定在下面的红框中,只有1个位置,上面的车子一定在上面的红框中,有2种位置,为了区分,我把还不完全确定的车位用窄矩形表示,完全确定的车位用正常的矩形表示。
注意,虽然车位不能完全确定,但是最中间的几个格子一定是属于车位的,这就已经是我们需要的信息了。
4,对比车子的位置和车位的位置,先把不符合的车子移到正确的位置,
再把所有已经标记车位的车子都移到正确的位置
到这一步,最下面那个车子终于到了正确的位置
到这一步,所有的车子都到了正确的位置,此时这一关只差最后一步了
(4)
还是使用确定车位法
(5)
这里引入关键车法
对比第(3)关和第(4)关不难发现,还是有着明显的差别的。
简单说来,第(3)关的情形是,只有一个车子明显不符合车位,其他车子都是基本上符合车位的,而第(4)关的情形是,很多车子都明显不符合车位。在第(3)关中,只要那个车子移到了正确的位置,这一关就几乎快完成了。
虽然我没有描述确定车位法到底该何时结束,而这也确实有一定的影响,但是实际上影响并不大,可以说第(3)关和第(4)关本身有着本质的不同。
关键车法:
在除了目标车之外的所有车子中存在一个关键车,这个车子的位置和它的车位不符合,而且要想把它移动到正确的位置需要较多的步骤,其中还涉及到较多的车子。但是当我们把它移动到正确的位置之后,整个关卡就快完成了,剩下的就只是一些简单的归位操作。满足这种神奇特性的车子是唯一的,所以很容易找到是哪个。
所以说,关键车法相对于对问题进行分解,找到其中最核心的那个子问题,解决它之后整个问题就迎刃而解了。
关键车法的拓展:
如果关卡很复杂,需要的步骤很多,那么我们可以将整个过程分为若干过程,每一过程都使用关键车法,相邻的两个过程使用的是不同的关键车,但是每个过程中的关键车都是唯一的,所以还是很好找。
关键车法的神奇在于,只需要把关键车移到正确的位置就可以了,在实现这个过程的时候不用管其他车子的位置如何,因为只要这个过程结束,其他的车子一定都在令人满意的位置,除非步骤多到需要分解成若干个过程。
这一关,关键车明显是最下面横着的车。
(6)
第5列下面的竖着的车子就是关键车,要移到上面去
到这里就搞定了关键车
后面的只需要把其他的车子移动到正确的位置
(7)
这里我再介绍一下前面2个方法的联系和区别,确定车位法、关键车法
1,确定车位法是最基本的方法,可以作为关键车法中找关键车的一个依据
原图几乎看不出来关键车是哪个,而加了车位标记之后可以看出来是第六行的车子(即左下角的车子)
然后在重新选择关键车,根据车位判断明显是第三列的车子
最后只要把车子移到车位就可以了
2,如果有1个车子完全不符合车位,其他车子都基本上符合车位,那么这个车子就很可能是关键车
3,相比车子的绝对位置,关键车法更注重车子之间的影响,如上第(7)关虽然很难判断第六行的车子在不在正确的车位,但是仍然可以判断出它是关键车。
现在,新的问题来了,确定车位法就是根据车子之间的互斥性来确定车位,那么关键车法又怎么能更注重车子之间的影响呢?这里说的影响,不是静态的互斥性,而是车子在移动时受到的阻碍。但是不用确定车位法怎么能判断车子该往哪移动呢?
这里需要引入第三种方法,对齐法
如上第(7)关的最后一张图,即关卡的最后一步,可以看出来,车子的排列非常有规律。
不是我故意这样排,而是不这样的话就没法过关。
简单地描述这个规律就是,有1-4个角落,每个角落都是一些方向一致的车子构成的,而且这些车子中有一个是紧靠角落的。
对齐法当然就是按照对齐的原则来规划车子的位置,并移动车子。
对齐法的理论依据是,当车子对齐时,留给我们的操作空间是最大的。
以我玩过的数以千计的局面来看,当车子很多时,确定车位法和关键车法都不如对齐法有效。
(8)
这里需要解释一下,关键车法的拓展有自顶向下和自底向上2种。
如第(7)关中有2个过程,先找到前面一个过程的关键车是第六行的车子,把这个车子移动到正确之后就进入了第二个过程,又找到新的关键车。
这一关中,先找到关键车是第二列的车子,正确车位在下面,但是这个过程比较难,我们需要再分解,发现在这之前还需要先把第三列的车子移到上面去,即这才是前面的过程,完成这个过程之后才能把第二列的车子移到下面。
可以看出来这是2种完全不同的思路,第(7)关是自顶向下,而第(8)关是自底向上。
(9)
使用对齐法
在使用对齐法时,一般都会发生如上情况,如果车子一共占据了4个角落的话,那么左上角和右下角肯定是一样的方向,左下角和右上角肯定是另外一种方向,也就是说整个局面一共有2种方向,在使用对齐法的时候,一般都会出现从一种方向转化成另一种方向的情况,或者说车子从一个角落转移到另外一个角落,有时候没有这么严格,只有3个角落,但是本质是一样的。
(10)
最后居然完全左右对称,神奇。
(11)
关键车是第三行的车子,要移到最左边。
准确地说,我们的第一个目标应该是将上面三行的三个横着的车子都移到最左边,也就是对齐法。
首先将3个车子都移到右上角,并把第一列的车子移到最上面
然后将第三行的车子移到最左边,并把目标车移到右边
然后把第一列的车子移到下面
然后把最上面2行的车子也移到最左边
最后就只剩下简单的几步了。
(12)
可以说,对齐法和确定车位法一样,是一种普遍适用的思想。
同样的,对齐法也能帮助我们找到关键车。
如果按照对齐法来判断车位,其他车子(目标车附近的所有车子)都基本上符合对应的车位,只有一个车子明显不符合,那么这个车子很可能就是关键车。
如上图中第一列的车子就是关键车,要移到下面。
首先把第五列的车子移到下面
然后把目标车移到右边
这一步把第一列的车子移到下面
然后把左上角对齐
(13)
关键是对齐左上角,用三个横着的车子
首先将第四列的车子移到上面
然后将目标车移到右边
然后把第二列的车子移到下面
到这一步,左上角对齐了,后面就很简单了
(14)
关键是第二列的车子,要移到最下面
首先把第三列的车子移到上面
然后把第四列的车子也移到上面
这一步先把第二列的车子移到下面再把第四列的车子移到下面
再把第三列的车子移到下面
(15)
这一关有个很明显的特征就是,车子特别多但是只有1个是1*3的,其他都是1*2的
这样的话,前面提到的三个方法都不太好用
要用确定车位法的话,需要对前面的方法进行拓展,把目标车的2个车位,拓展到目标车的3个车位
确定车位法的拓展:考虑连续的3个车位,找出2个变化时刻的共同点
对3个连续的车位编号1,2,3,考虑目标车最后一次从1移动到2的时刻一,以及最后一次从2移动到3的时刻二,找出这2个时刻的共同点。
首先可以发现,第四列下面的那个车子肯定在最下面,所以第六列的车子肯定在最左边
注意,从时刻一到时刻二之间其他的车子有可能移动,但是目标车是不会移动的,那么上述2个车子也是不会移动的。
因为时刻二第五列的车子肯定在左边,所以这个车子肯定一直在左边,因为它没法穿过第四列下面那个车子。
既然如此,我们可以不妨设第五列的车子和第六列下面的车子一直在最下面。
注意,这只是不妨设,并不一定是这样,但是即使不是这样也一定是差不多的等价的情况。
以此类推,最后结果如下,除了第一行右边的车子之外全部标了车位
注意,使用确定车位法的拓展时,结果不一定能得到上面这样一种从时刻一到时刻二没有停顿,目标车连续移动的情况。但是不论结果如何,这个方法肯定是有效的。
上图中的状态很明显可以直接一步过关,但是上图是通过大量不妨设得到的。
也就是说,上图并不是过关之前必须达到的状态,但是上图一定是可以达到的状态,而且任何过关的方法中,肯定有某个时刻的状态和上图几乎一样,结构等价。
这样就好办了
首先像这样变的比较整齐
然后把第二行的车子移到左边
再把第五行的车子移到右边
再把左上角对齐
最后把右下角对齐就可以了。
(16)
关键车是第六列的车子,要移到最左边从而对齐。
首先把上面2个车子移到右上角
然后把第一列的车子移到下面,把第三列的车子移到上面,再把上面2个车子移到左上角
把关键车移到左边
完全逆着之前的步骤,变成和开始状态只有一个车子位置不一样的状态
整个过程是前后对称的,实在神奇。
成就:
the scarab hunter 收集每关的某个滑块后隐藏着的金甲虫
the touch of osiris 移动某关所有的滑块即可
the grace of the nile 通关即得
IQ使命 Luxor 埃及卢克索(华容道) 攻略相关推荐
- 15数字华容道解法 图解_数字华容道攻略(数字华容道最快解法图)
数字华容道有何解法? 4*4基本在一分钟左右,最快一次32秒.5*5.6*6还没测.4*4太简单,我就简单说一下了,后面5*5和6*6比较详细.4*4: 首先还原前两行.然后把9到12按下图...下面 ...
- 使命召唤16正在获取cdn地址_玩机不求人 | 简单教程,爽玩《使命召唤:战区》攻略!...
2019年2月<Apex英雄>上线,三天人数达到1000万,2020年3月<使命召唤:战区>上线,三天人数达到1500万,历史似乎正在重演.<使命召唤:战区>的火爆 ...
- 《使命召唤》单机版详尽攻略
Call of Duty?大部分都翻译为使命召唤,当然你也可以理解为"拉屎的叫喊".该游戏自面世以来,众多媒体给予了极高的评价.几乎所有的权威媒体都将<使命召唤>定义为 ...
- IQ使命 Marrakech 马拉喀什(六边形图案)攻略
IQ使命 目录: IQ使命 Rapa Nui 复活岛(智力大逃亡)攻略 IQ使命 London 伦敦(一笔画)攻略 IQ使命 Luxor 埃及卢克索(华容道) 攻略 IQ使命 Antwerp 安特卫普 ...
- 手机吃鸡语音服务器异常错误,为什么我手机吃鸡游戏语音说不了话 | 手游网游页游攻略大全...
发布时间:2017-11-17 相信大家在电脑上应该吃过很多次鸡了吧,那么不知道大家在手机上有没有吃到过呢,是手机更难吃鸡还是电脑更容易吃鸡呢,下面小编就教大家怎么样提高生存和吃鸡概率,喜欢的玩家不要 ...
- IQ使命2 Tokyo 东京(跳棋)攻略
IQ使命2 目录: IQ使命2 Tokyo 东京(跳棋)攻略 IQ使命2 Tikal 提卡尔(旋转的通道)攻略 IQ使命2 Barcelona 巴塞罗那(色块覆盖)攻略 本章规则: 白子可以跳过1个棋 ...
- 64位游戏找call_《使命召唤16:战区》配置注册登录全攻略,三步让你极迅游戏!...
如果说谁是2020年最火的游戏,那么<使命召唤16:战区>绝对是排名第一.自从<使命召唤16:战区>发布之后,同时在线人数就不断刷新纪录,一天300万,3天800万 ,到现在已 ...
- cod16与战网服务器连接中断,《使命召唤16》无法连接服务器怎么解决 服务器连接解决攻略...
导 读 小编了解到好多小伙伴们都有在问使命召唤16连不上服务器怎么办?相信不少玩家一定头疼这个问题,小编特意整理了相关的资讯,如果你想了解关于这方面的资讯,想知道答案的小伙伴可以看下,希望能够帮助到大 ...
- 华容道6×6图解_全民主公华容道6-10关通关攻略 6-10关布阵搭配图解
腾讯全民主公V1.0.82 安卓版 类型:策略棋牌大小:256.7M语言:中文 评分:9.4 标签: 立即下载 全民主公华容道6-10关通关攻略,6-10关布阵搭配图解,这里小编给大家整合了6-10关 ...
最新文章
- ASP.NET AJAX Client Library: 更繁?更简?
- python 习题集锦
- Nodejs学习笔记(五)--- Express安装入门与模版引擎ejs
- 安装TensorRT,然后导入uff库包的时候报错:ImportError: ERROR: Failed to import module(cannot import name ‘GraphDef`)
- 【opencv】3.在一个opencv窗口中显示多个视频界面、画箭头、画掉头箭头
- DayDayUp之Job:牛客网—算法工程师—剑指offer之66道在线编程(解决思路及其代码)——21~40
- db first和code first
- AF_UNIX和AF_INET
- Hash Length Extension Attacks
- Spring源码解析:自定义标签的解析过程
- UE4学习-鼠标事件(按下、释放、物体抓取、计算重量、触发开门)
- 数据库四大特性与隔离级别
- xml文档包含html代码_为什么文档很重要,以及为什么应将其包含在代码中
- 新版本idea的run/debug configuration
- 比较决策的收益(洛谷P2705题题解,Java语言描述)
- ES6-使用 super 关键字访问原型对象
- python创建一个有序链表_Python实现单向有序链表(Singly linked list)
- fckeditor零碎要点---3.FCK:editor instanceName=myeditor value=李德伟欢迎您 height=400/FCK:editor
- 播放器只有图像没有声音的解决方案
- mysql单数据库多硬盘配置_MySQL 使用mysqld_multi部署单机多实例详细过程
热门文章
- 小福利,Python操作excel的常用方法(1)
- 用shell实现简易计算器
- vue3+vite中使用环境变量 .env 的一些配置情况说明
- 用matlab画烟火_用烟花制作拼贴
- 图像分割 - 孤立点的检测
- 2019 vs 安装odt_2019年12月10日罗马协会直播预告
- InterBase2020 连接错误[FireDAC][Phys][IB]-314解决方案
- 前端下载文件方法、 后台接口返回二进制文件流、前端通过blob对象并使用fetch/axios实现下载
- CameraSim – 单反相机在线模拟 [Web]
- 2019年1月Android手机性能榜,安兔兔发布2019年1月Android手机性能排行榜单