A叶子的箱子如何腾挪,是结束在B叶位置吗?还是A?
等等,还有两个点a、b没有推,没有空位嘛。好吧,让我们执行推箱子的第一准则,找空位,然后腾挪箱子
[ 本帖最后由 stopheart 于 2012-2-15 15:25 编辑 ] 别急,来,让我看一下推死a、b的动画。
[ 本帖最后由 stopheart 于 2012-2-15 15:29 编辑 ] 上图的a、b两点已算到位,我们先看图。
如果结束在B叶是什么样的呢?
人在a处把箱子推到b点!那么人能回来的路径是?
第一条:A叶右路径,可是c点回来之前要放箱子,这条路不通。
第二条:A叶左路径,有些复杂,先假设左路径箱子到位,有可能的最后一个空位在哪儿?让我们可以回来的空位?看不到,再看看d点,更是把回来的路径堵死了。
第三条:虚拟的路径,想像不出来了
由此而推导出,如果站在B叶的a处是无法结束关卡的。
[ 本帖最后由 stopheart 于 2012-2-15 15:39 编辑 ] 既然这样,先推死上图的b点出来再分析,请看动画。
[ 本帖最后由 stopheart 于 2012-2-15 15:47 编辑 ] 我们终于迎来关卡结束的关键时刻,请看下图。
1.如果想在A叶左下角腾挪,有一个点挡住了推箱子的另一个准则:建立通路,这个点就是要命的a点。
解决办法:a点箱子下移一格。
2.这个通路还有一个影响的要命点,就是a点上一点,解决办法,b处的箱子可以左推一格。
3.当以上两个点的方法有了,那么其他的点如何能成立呢?比方说c、d两点。
如果a与b点位置的箱子定死了,那么c、d两点的箱子只能来自于d点的右侧
4.e区域周围的箱子点就由e区域的"广阔"空位来解决。
让我们再来整理一下右下abcd点的解决顺序,
1)b点是首先要解决的,因为这个点只能来自于右侧。
2)c点
3)d点
4)或者a点是最先,因为那样会腾出通路。
[ 本帖最后由 stopheart 于 2012-2-15 16:05 编辑 ] 请你再看一次楼上最后点的解决方法,看下面最后动画结束才不会眼花缭乱。
[ 本帖最后由 stopheart 于 2012-2-15 16:08 编辑 ] 如果你耐心的看完了以上的五叶神图解分析教程,请你来告诉我五叶神如此大的关卡,如此复杂的关卡,它真的无从分析吗?
聪明而有耐心的箱子迷,你来告诉我答案:
不可思议
箱为何物?感谢stopheart兄的精彩讲解!有时间要好好看一看。 五叶神图解教程终于编完了,早上在anian兄顶力相助下,教会了我如何分解演示动画教程,让我觉得如此繁重的“工作”变得有些轻松许多。感谢anian兄的倾囊相助,没有他方便而简洁的方法,这个教程似乎是几天才可以编完的事,而我目前只用了8个小时不到的时间,全部完成了,更学会了许多知识,又一次充实了,呵呵。本教程的解题思路并没有用各位高手简洁答案,因为你们的答案过于高效,是多线程的,怕看动画的人不明白,所以解题过程很粗糙。
另外,我也看了几位高手的部分答案,觉得你们解决方法比我好很多,想搞明白你们的思路,我怕会浪费不少时间,所以还是用了我原来的解决方案......
以上教程,初次编写,肯定有各种不足,请各位箱子迷直接在贴子后给予指正,以便于大家的提高,谢谢各位。 stopheart 兄的教程比较有系统,有因有果,很好啊!