中国象棋谁先走谁输的棋局

街头有时会看到上图的象棋残局,查了查它的渊源,果然搜到《杨官璘象棋研究》记载了一个类似的棋局,原来此局就是大名鼎鼎的江湖残局“盲公顶棍”,贾题韬《象棋残局新论》也介绍了两个类似的局面,看来这个残局还颇有名气。

来观察一下,双方具有对称的棋局:士与过了河的兵(卒)均不能动,否则输棋。能动的只有两个炮和一个兵(卒),且炮只能进不能平,否则会被对方闷宫杀。这局棋制胜的关键在于,一路兵卒和两路跑的空步数,谁先走完最后的空步数,谁就赢棋。大约就是玩左轮手枪一类游戏技巧吧,把最后一手之前留给自己,让对方必死。

中国象棋谁先走谁输的棋局(1)

电脑上用象棋软件计算,结果竟然发现各种棋软都没法解开这个残局。于是人工加电脑反复演练,才发现这个貌似平淡的残局没有和棋。一般都会走成某一方子力被围困,一动就输掉的棋形。喜爱玩象棋的朋友都明白“先行之利”,尤其是残局,先走一步的优势就更明显了。有趣的是,这个残局的结果竟然是红先黑胜,换黑棋先走的结果就是红胜,这是一个注定了谁先走谁输的象棋残局。

这个棋局还有蛮多变例,通过改变炮的初始位置和对头兵的数量,残局的胜负结果也会发生变化。

反复研究后,一些似曾相识的规律越来越清晰,没错!这些规律不但能给出残局正确的解法,也能够指引出决定局面胜负的最深奥义。下面我们来描述这个棋局的数学原理:首先必须建立数学模型,这个说容易也不容易。先来讲一个简单的游戏。把石子摆成四排,第一排1颗、第二排3颗、第三排5颗、第四排7颗(下图)。规则是这样的,两人轮流来拿石子,每次可以在同一排中拿走任意颗,至少拿走1颗,谁拿到最后一颗石子,谁就赢了。例如:我先来拿,我可以一次拿走第四排的全部7颗;或者在第二排拿走2颗,留下1颗,这都是规则允许的。但是在第二排拿1颗并且在第三排也拿1颗,这种不在同一排内拿石子的方法是违反规则的。因为石子的数量是有限的,每次拿都会造成数量减少,两人轮流拿,最后一个石子总是会被拿走。拿走最后一个石子的就是胜者。也就是说这个游戏一定能分出胜负,不会出现平局。

中国象棋谁先走谁输的棋局(2)

下面来说一下这个游戏的求胜方法:首先把每一排的石子数量的十进制数转化成二进制数。我们会得到0001、0011、0101、0111。然后我们对这个数连续进行XOR运算(二进制逻辑异或运算),简单理解为不进位的二进制加法运算。即0001 XOR 0011=0010,0010 XOR 0101=0111,0111 XOR 0111=0000。如果初始值为0000就注定谁先拿谁就要输了。例如,你先拿了第4排的1颗石子。剩余石子对应的数值分别为,0001、0011、0100、0111,XOR运算的结果为0001;轮到我拿了,我就拿走第1排的1颗石子,此时剩余石子对应的数值为0011、0100、0111,XOR运算的结果为0000;这样依次类推下去,只要你拿完了,XOR运算的结果就不会是0000,我只要再拿掉一些石子,使结果恢复到0000即可。当然,对于不同的局面,使XOR运算结果恢复到0000的方法是不同的,而且也可能同时存在多种恢复方法。反复使用这种过程,就可以保证我在最后一次拿光剩余的石子,也就是我赢了。如果你看懂了,再按照上述方法演示几次,就可以掌握这个游戏的取胜之道了。

中国象棋谁先走谁输的棋局(3)

言归正传,让我们回头再看前面的象棋残局。把棋盘上一路的兵之间可走的步数看作1,把五路炮之间可走的步数看作4,把九路炮之间可走的步数看作5。转化成对应的二进制为0001、0100、0101,XOR运算结果为0000。这下明白为啥这个象棋残局注定是谁先走谁输了吧!这就是数学的魅力。当然,象棋的走法相比于石子游戏更复杂,规则也更多。但是只要抓住它们在逻辑上的共同点,也就可以把这两个看起来毫不相关的游戏当作同一个游戏来玩了。本文到此结束,因为已经“授人以渔”,所以我不会列出破解残局的棋谱,更无必要讲述此局中繁杂的变化。

【温馨提示】如果文章内容有帮助到您,别忘动动小手指分享给好友哦!

相关文章

  • 解棋局软件 象棋(能否用解棋局软件战胜象棋大师).

    解棋局软件 象棋(能否用解棋局软件战胜象棋大师)

    一单兵种帅二单兵种仕三单兵种相学习象棋残局能够提高您的棋艺水平,并且加强您的分析能力。以下是一些学习象棋残局的方法和技巧:1. 学习基础解法:初学者可以开始学习一些简单的残局,比如马擒单仕、三兵破士象全等。掌握这些基础解法可以为学习更复杂的局面打下基础。2. 利用残局软件:现在有许多棋谱软件,您可以借助这些软件来学习象棋残局。

    2023-10-11 阅读 (184)
  • 仙人指路棋局怎么应对(仙人指路棋局如何破解).

    仙人指路棋局怎么应对(仙人指路棋局如何破解)

    大家好今天我们了解什么是仙人指路?为什么会出现这样的走势,为什么仙人指路之后为什么会出现连续大涨的走势?以及如何把握仙人指路.第一:什么是仙人指路 仙人指路概念:仙人指路指的是开始拉伸前,股价的投石问路的动作,简单说就是主力要拉伸股票,先看看上方的抛压盘有多重,而进行的压力测试的一个技术性的冲高回落的动作。

    2023-10-19 阅读 (146)
  • 中国象棋破解棋局软件(如何利用人工智能助手破解中国象棋棋局).

    中国象棋破解棋局软件(如何利用人工智能助手破解中国象棋棋局)

    本文从以下6个部分来全方位介绍中国象棋软件的来龙去脉:第一,中国象棋软件的发展简史第二,中国象棋软件的地球排名第三,人类与象棋软件实力差距第四,中国象棋软件展望和弱点第五,理性看待纯人和棋软下棋第六,如何分辨象棋软件主播第一部分:中国象棋软件的发展简史90年代中期,已经有中国象棋软件,此时的象棋软件非常粗糙,比如电脑的大局观差、开局不行、喜欢吃子、弃子取势分不清等等,县市级的棋手都可以轻松胜之。

    2023-10-04 阅读 (101)
  • 许银川都输过的棋局(许银川都输过的棋局?揭秘世界冠军的失意之战!).

    许银川都输过的棋局(许银川都输过的棋局?揭秘世界冠军的失意之战!)

    象棋棋局,变化万千。有的时候,明明一眼看,就是和局。但不知怎么的,突的生了变数啊。大家看这盘棋,盘上红方双炮光老帅,黑方炮双士。按照寻常,双炮没有仕相的帮忙,是干不掉炮双士的。类似的残棋还有很多,比如马炮赢不了炮双卒光将。又如,双炮难胜炮双象。那么双炮对炮双士,理论上,确实不好赢。不过现下,却有了一丝的杀机,大家说是不是。

    2023-09-12 阅读 (68)
  • 中国象棋经典棋局(探寻千古棋局,谁将成为传世经典).

    中国象棋经典棋局(探寻千古棋局,谁将成为传世经典)

    在近代象棋历史当中,能够产生深远影响的人很多。屠景明,应该算一个。屠景明大师出生于1922年,上海人,他很小就显示出了多个方面的天赋。包括医学、文化、棋艺等等,堪为多才多艺。我们对他了解相对最多的,是他在象棋上的造诣。屠景明少年丧父,十六岁就开始挂牌行医,趁着休息间歇,经常钻研古谱橘中秘,梅花谱等。

    2023-11-14 阅读 (41)
  • 象甲佳棋局中国象棋定价25元(象甲佳棋局,中国象棋的魅力为何只需25元).

    象甲佳棋局中国象棋定价25元(象甲佳棋局,中国象棋的魅力为何只需25元)

    北京时间11月18日至28日,2020年全国象棋男子甲级联赛将在江西南昌安义古村上演第二阶段赛会制的大决战。十二支棋坛最顶级战队,14位全国冠军棋王,逾六十位象棋界最厉害的特大、大师,再次全军集结,浴血拼杀,展示一场当今棋界最为豪华的巅峰盛宴,决出总冠军霸主,天下棋迷齐呼欢、共鼓舞。根据赛程的安排,第二阶段赛会制在十一天内,进行常规赛下半程第12-22轮十一场,季后赛六强的终极拼杀,常规赛中,除最后一轮(第22轮)为25日上午十点开赛,其他轮次,第12-21轮,均为18日至24日的每天下午一点、晚上七点开

    2023-10-19 阅读 (11)
  • 皮克斯棋局(谁将成为皮克斯棋局的最终赢家).

    皮克斯棋局(谁将成为皮克斯棋局的最终赢家)

    1986年,一个叫约翰·拉塞特(john lasseter)的年轻人看着桌上的电脑和台灯发呆。眼下,他必须用这台慢吞吞的电脑做一个3d动画短片出来。做什么好呢?约翰同学苦思冥想,最后一拍脑袋,干脆就做桌子上的这款台灯好了。为了赶工期,年轻的约翰·拉塞特住在工作室,通宵达旦日复一日。这个时候的约翰一定不会想到,此时此刻,他正在开启皮克斯(pixar)动画这出大戏的幕布。

    2023-10-28 阅读 (10)
  • 象棋的棋局中不可能出现的情况是(在象棋的棋局中,哪种情况永远无法出现).

    象棋的棋局中不可能出现的情况是(在象棋的棋局中,哪种情况永远无法出现)

    象棋是中国传统棋类益智游戏,有着悠久的历史。象棋属于二人对抗性游戏的一种,不仅用具简单,趣味性强,而且还能锻炼人的记忆,培养全局意识以及正确的竞争观念,所以学习下象棋是一个非常不错的选择,那么如何学下象棋呢?认识象棋学下象棋,第一步肯定是要了解象棋的组成和规则,这是学下象棋的基础。象棋组成棋盘:象棋棋盘横线纵线形成9*10=90个交点,这90个交点为可落子处。

    2023-09-09 阅读 (9)
  • 怎么破让双马棋局(如何在双马棋局中逆袭取胜).

    怎么破让双马棋局(如何在双马棋局中逆袭取胜)

    中国象棋“让双马”是一种特殊的下棋方式,深受大众爱好者的喜爱。在公园、街头棋摊、茶馆棋馆等地,经常可以看到这种对弈场景。由于有时对弈双方实力悬殊,因此“让双马”有一定的规则,具体规则需要根据对弈双方的水平差距而商议确定。最常见的规则是“铁中兵”,即中兵不能移动或不能吃子,否则被认为是犯规。中国象棋第一特级大师杨官璘,因残局功力深不可测而被称为“南奥棋王”、“魔书”。

    2023-09-25 阅读 (9)
  • 围棋棋局变化([1234][网络错误,错误id,7927725195621466734,请联系客服。]).

    围棋棋局变化([1234][网络错误,错误id,7927725195621466734,请联系客服。])

    虽然宇宙很大(可观宇宙的直径是920亿光年),原子数量达到惊人的10^80个(也就是1后面80个零),即便如此,还是远远小于围棋的走法。先来看围棋的走法第一种:361!(阶乘,就是从361连续乘到1)约为1.43*10^768种可以看出光数量级就是原子的90多倍。那么这个结果是怎来的呢?考虑题目问的是走法:第一次落子有361种选择、第二次有360种选择,依此类推,答案就是361!

    2023-10-02 阅读 (9)