下载 App

【科普 解法】level11 解法大全

精华修改于2020/04/131.1 万浏览解法
1.引子:
在这里首先给出一个直观的小定理。这个定理在构建十一关的逻辑上有着重要作用。
定理:
完成每关方块搭建所需的最少方块个数n大于等于每个视图中的方块个数
即:
n≥max{num.左视图,num.主视图,num.俯视图}
这个定理适合检验最少通关最少方块数量,如果n为给定方块数,则所有方块均需要用到。现在我们不妨分析一下level11的情况,三个视图中16个格子全部被覆盖,本关中方块数共有16个,也就是说,完成本关最少方块个数大于16个,结合本关有解法,我们可以得出,最少需要16个方块。
TapTap
2.思考方向
I.数学模型建立
假设红线是X轴,蓝线是Y轴,绿线是Z轴。如图。
TapTap
已知每个视图可见16个方块的面,共有16个方块可供搭建,结合定理一,可以大胆得出,从任何一个视图看过去,均无方块遮挡。
所以只要在搭建方块过程中体现出无遮挡的特性即可。为了方便分析,我们认为每个正方体长度为1。很容易从 Y=1,Y=2,Y=3这三个平面将搭建空间分为三层,为了方便说明,将Y=0~Y=1之间的空间区域记作第一层,如果有方块填充,标记为1,依此类推,共有四层,共1,2,3,4四种标记。于是,容易有,在4*4的格子中填充满16个数就能体现出Y轴方向的无遮挡性,X轴和Z轴的无遮挡性,通过4*4方格的横轴方向、纵轴方向无相同数来体现。
TapTap
II.算法思考
在二维方格中填充数,满足一定的规则,很容易想到著名的8皇后问题,以及对应的优秀解法——回溯法。八皇后问题的详情可见百度百科。八皇后问题
回溯法的主要思想就是,每做一次遍历计算就立刻检验,如果不能达到检验标准,立刻返回到上一层计算,免去了遍历法当中繁琐的计算。
以这个问题为例,我们简单的说明一下回溯法的算法规则。简单的说就是走不通再退回的算法,相比遍历计算,计算时间复杂度更小。
TapTap
这时候,思路就很清晰了,使用回溯法依次判定四个平面,就可以得到所有解。
在这里我使用matlab编程,使用for循环语句遍历,并编写check函数文件进行检验。
TapTap
一般来说,回溯法和递归调用共用可大大简化程序代码,提高程序复用性。(比如改为5*5空间,只需要改变几行代码即可
程序运算之后共有576个解法。
以第一层为1234为例,共有24种解法,分别为:
TapTap
以第一行为例,逐行填充后结果为:
TapTap
那么问题已经基本解决了。
III.排列组合与其他
还有一个问题就是很多人认为共有864种结果,即,36*24。第一层排列方法有A44,24种第一层固定,第二层共有9种,第三层四种,当前三层确定,第四层也被确定,所以共有864种结果,真的是这样吗?
看下这两种情况的差异就明白了:当第二层为2143时,第三层共有四种排列方法,但第二层为2341时,第三层只有2种排列方法。因为随着层数增加,排列会出现干涉现象。所以第一层确定的基础上,共有24种,并非36种,24*24=576种。
TapTap
同理,使用排列组合解决该问题时,先建立数学模型,在固定一层,的基础上,写出下面三层的可能情况,共24种,根据轮换对称,24*A44即可得到结果。
如果不考虑坐标(就是说仅仅考虑形状)。任意一种形状,取六个面中一个面为正方向,正方向矢量平行于X、Y、Z法向量的时候为不同解法,故576/6=96。共有96种不同形态解法。
3.总结
在本问题中,共有576种解法,不考虑空间位置,共有96种解法。随着排列的进行,不同行列之间会出现相互干涉,随着填充矩阵的增大,问题复杂度急剧增大。
level11解法全集,提取码:rudz
以上。
猜你想搜
imaginary spacelevel11解法
挑战你的大脑,Come!【Imaginary Space】截图
挑战你的大脑,Come!【Imaginary Space】
不知道有没有人像米糖我一样,热爱看最强大脑,不仅如此,还喜欢找类似的游戏来尝试与挑战~嘿嘿!新找到一款益智类游戏!《Imaginary Space》 就像名字说的那样,比较考验空间想象力与推理力~让你在休闲游戏打发时间的同时,锻炼大脑~ 游戏风格很简洁,好评But bgm听多了让人感觉有点扰乱思绪呐,当然也不排除是本人比较菜,做不出来就很烦躁哇! 游戏设置的是闯关模式,根据给你的三视图,想象推理出
5 赞
1-25关最优解 第一部分截图
1-25关最优解 第一部分
毕竟是自己搭的,如果有纰漏,还请大佬指正 最优/额定 第一关 4/4 第二关 10/10 第三关 13/22 第四关 5/5 第五关 7/10 第六关 9/9 第七关 10/13 第八关 5/5 第九关 13/16 第十关 8/8 第十一关 16/16 十二关 2/2 十三关 14/16 第十四关 16/24 第十五关 9/9 第十六关 7/9 第十七关 8/12 第十八关 8/11 第十九关 8
180 赞
7 回复
01:02
对于11关本质及其最速解法的讲述截图
对于11关本质及其最速解法的讲述
由11关三视图及给出方块数可知,在任一轴线上仅存在一个方块,故而易得思路,即视频中解法
18 赞
3 回复
攻略:关于Imaginary Space的一种思路截图
攻略:关于Imaginary Space的一种思路
2021/10/09: 几乎所有关卡通用,几分钟内过关。除有些特殊的关卡如49,50这种容易出现缺块的,需要特别的注意,之后出一个图文教程。 总体思路,先观察俯视图的纵排,我一般是从右向左看。记住俯视图一个纵排的方块的位置,这决定了y轴上哪几个位置能在z轴放方块,然后观察正视图,正视图决定了在z轴上有哪几个位置可以放方块,然后再观察左视图,左视图决定了每一个位置y最终可以在z轴放方块的位置。最终可
44 赞
3 回复
【日活统计】长期更新-游戏衰亡史截图
【日活统计】长期更新-游戏衰亡史
眼看他起高楼,眼看他宴宾客,眼看他楼塌了。 本帖旨在通过数据追踪游戏玩家,游戏评分等趋势,共同见证这个游戏由盛转衰,走向灭亡。 日活统计办法,按照地牢参与人数来定。 尽量每周更新一次。欢迎捧场。后面会做成图表的形式,先收集数据为上。 2021.10.31 10.31 评分 9.4 11.5 评分 9.2 11.14 评分9.1 12.19 评分9.1 顺带一提,这个评分是按照tap加权算的,按照玩
25 赞
35 回复