本游戏求解的数学思路解析

2022/1/221358 浏览攻略
关于本做的一个数学硬解思路: 将俯视图分做a,b,c,d,4个纵列,根据正视图确定每一列可填入的方块(如正视图a列只有上两层,则俯视图a列的方块只能填入①②层)同理将俯视图分做A,B,C,D,4横排,由左视图的每一列确定俯视图横排能在哪层放格子,最终确定俯视图每一个格子的位置。
例 :第28关
TapTap
主视图:
↓a b c d
①□□□□
②□□■□
③□■■■
④□■■■
左视图:
↓A B C D
①□□□□
②■■□□
③■■□□
④□■■■
俯视图
A—②③→□■■□
B②③④→□■■■
C—④—→□■■■
D—④—→□■□■
————↑↑↑↑
——— ③②③
——— ④③④
——— ④
——— a b c d
将行列限制代入俯视图,确定各方块位置
俯视图:
□③★□
□④②③
□④④④
□④□④
★处因为c列需要满足②③④,A行满足②③,故应填②③,则俯视图中★位置应该同时满足②③,即在第二层第三层填两个方块,本题共13方块,本思路共消耗11方块。
TapTap
TapTap
TapTap
TapTap
不同题目★数不一定,不同解法也会影响★个数,应从限制少的行/列开始更易接近最优解。
评论4
只看作者
最热
TapTap
写下你的想法...
於予
&
行列限制那有点看不懂
向大树微笑
以俯视图为基准,通过主视图和左视图推断立方体位置。
主视图方向确定俯视图每一列的立方体需要放在哪些层(确保主视图方向不会多或者缺)从箭头方向将俯视图分做4列,俯视图那一列的立方体放置高度必须受到主视图层高限制。
以上图为例,俯视图4个阴影那一列(b列)只能在俯视图这一列③④层放立方体。c列主视图有3个阴影,则应在②③④层放立方体
同理将左视图的横向限制填到左边。得到横排方向立方体层数限制。
主视图左视图限制组合起来,在俯视图就体现出4x4矩阵放置立方体的高度图了。组合过程从限制少的先入手,比如说在矩阵的(A行b列),受A行限制只能放②③层,而受b列限制只能放③④层,那么这个位置应该是限制的交集,即放在③层。如此可以将俯视图每一个阴影能放立方体的层数都对应起来。有部分位置排完了发现不满足某一视图要求的方块,可以写多个数字(不违背限制前提)以保证视图完整性
喻泥啵啵
我太笨了[嗒啦啦4_叹气]
已经到底了
42
24
4