作为一名普通棋迷或棋手,每每论及象棋特级大师时,大家总会肃然起敬,打起精神一探究竟,这是为何?大概就是出于大家对象棋的热爱,其实我也不例外,只要遇上涉及象棋琐事,我也总会刨根问底,不想落个一知半解成天纠结。然而前久在和棋友交流学习过程中,遇上了一个问题,就这个问题我思考演示良久,最终没有找希望到最佳答案!不禁和棋友们一道感叹,就算特级大师来了,也未必能得出正解。
那么这究竟是一个什么棋局呢?其实这个问题并非常规棋局,而是一个围绕中国象棋棋盘,及一个子力马展开的话题。其问题具体描述是:清空棋盘上所有子,留有一匹马在初始位置,遵循马踏斜日规则,保证马每走一步都是连续性跳动,那么,这匹马至少走多少步,可以踏遍棋盘上所有点(位置)?起初听到这个问题时,感觉没有多大难度,不就是跳马吗,况且整个棋盘只有一匹马,既而不必考虑蹩马脚,此马便可犹如千里马一般纵横棋盘,一骑千里踏遍万里河山。
可是这仅仅是面对这个问题的第一直觉。如果进一步深入问题,自己潜心在棋盘上演示一通,就会发现,棋盘上一共有90个点(位置),此刻把问题进一步拆解,可以这么理解,就是按照马的运子规则,从初始位置开始,在棋盘上踏遍90个点,你最少需要走多少步?整个运子过程都由你自己掌控,比方刚开始你就有三种选择,可以跳边马、可以跳正马、也可以跳拐角马,当然在完成第一步选择之后,此马又开始有多种位置选择,为了实现问题要求最少步数,我们就只能尽可能不走重复点(位置),进而达到最优解。
经过对该问题具体描述,以及深入形象拆解,这个问题应该已经清楚呈现在了你的脑海。不怕大伙笑话,鄙人愚昧,始终没有思得其解,所以今天特地以此题为文,发表出来和天下棋友共同探讨,以便集思广益寻得答案!当然,如果此文有幸为大师所见,那也请你踊跃参与进来,为破解此题贡献一份力量。
古语有云:千里马常有,而伯乐不常有。现今棋盘上就有一匹摆明了的千里良驹,此刻缺少的就是伯乐!来吧,无论你是谁,只要肯用心,说不定你就是伯乐,没准你灵机一动,片刻间就能化解天下疑难,让人们不再为此迷惑犯愁。也希望棋友们一起开动脑筋,不论对错,大胆说出你的想法。
举报/反馈

指尖谈棋

8万获赞 2.7万粉丝
分享象棋趣事,感悟象棋点滴。
金牌宠粉官
关注
0
0
收藏
分享