看过最新一期的最强大脑的应该对数字华容道游戏留下了深入的印象吧!固然可能你们更多地是记住了赌王之子何猷君(妥妥的高富帅),关键智商还高,麻省理工学院毕业的他在最强大脑第一个项目中就以21秒的成绩拿下了第一名。这瞬间让他本人成为各大媒体新闻的头条,其实往届的最强大脑我都没全程追看过,可是天天刷微博的我看见了这个头条后,仍是很好奇这个背景如此好的何猷君的智商究竟是不是新闻里说的那么神呢?而后看着看着就看完了一整季最强大脑。app
最强大脑里的挑战项目由简到难,须要的道具也是愈来愈纷繁复杂。因为数字华容道这个游戏手机里均可如下载,并且小时候也玩过相似的拼图游戏。因此我也下载一个叫作三国华容道的app。里面有一类叫最强大脑的游戏。选了其中的数字华容道就开始玩了,初始状态以下图:
但是玩着玩着遇到了无解的状况。一开始真是要怀疑本身的智商了,怎么就还原不出来呢?
后面本身还查了些资料,有人推荐用降阶法的,看了解法视频,开始以为,额这解法不错啊,我要按着这套路确定能解决个人问题。。。。。。spa
最后你懂的,真的是存在无解的状况的。说到这,正好有个故事:视频
注定无人能拿下的1000刀
19世纪90年代,自称是15-puzzle(4×4)的发明人的Sam Loyd 曾悬赏1000美金,征求能仅仅把14和15交换的方法,这也就是著名的重排十五问题。一千美金在当时很是吸引人,致使不少人不务
正业成了“赏金猎人”。可是很遗憾,谁也没有拿走这它,或者能够这样说,其实谁也拿不走这一千美金。
https://1-im.guokr.com/gkimag...游戏
因此咱们接下来就来看看给定一个n*n初始状态的推盘矩阵,怎么判断它可否复原成正确的顺序呢?
首先咱们须要判断n的奇偶性,其次再计算矩阵初始状态的逆序数,结合逆序数的奇偶性就能够判断出奇数阶的初始推盘游戏可否通关。
逆序数的概念解释请看这:逆序数ip
具体总结以下:get
最后回到我下载的游戏存在无解的状况说几点:
1.对于手机游戏来讲这应该算是一个bug了,应在在生成矩阵的随机初始状态时计算其有解性,如无解应该从新生成直至初始状态是可解的。要是最强大脑出现这种bug,那就要坑人了。
2.对于上面4*4无解的那个矩阵其实能够将其排列成以下的状态:
试想一下,若是是实物道具,将整个推盘逆时针旋转90度,而后再将里面的每一个数字块顺时针转90度,其实也成功了有木有。那前面说的1000刀岂不是赚到了,你说呢?it