象棋吧 关注:278,012贴子:6,090,621
  • 11回复贴,共1

论象棋残局有多少种棋子组合

只看楼主收藏回复

最近做了两个残局结论表。还有很多情况未收录。个人觉得,若要好用,要么精简,要么全面。做的表格,只算适中。
若想补全所有情况,又感到数量之巨。
于是思考象棋残局有多少种棋子组合。
残局,我的定义是,双方都不超过4个大子,且不超过3个兵。
马或炮算一个大子,车算两个大子。
这样定义,应该合理,范围与常见残局一致。
结论是,在这种条件下,象棋残局有576*576=331776种棋子组合。


IP属地:广东来自Android客户端1楼2024-11-13 12:44回复
    象棋分红黑两方。只需算一方组合即可。


    IP属地:广东来自Android客户端2楼2024-11-13 12:44
    回复
      无大子
      将或帅,1种
      一大子
      马,炮,2种
      两大子
      双马,马炮,双炮,车,4种
      三大子
      双马炮,马双炮,车马,车炮,4种
      四大子
      双马双炮,车双马,车马炮,车双炮,双车,5种
      无兵,一兵,两兵,三兵,4种
      无士象,士,象,双士,双象,士象,单缺士,单缺象,士象全,9种


      IP属地:广东来自Android客户端4楼2024-11-13 12:47
      回复
        一方组合总数有(1+2+4+4+5)*4*9=576种
        在一楼条件下,残局子力组合总数有576*576=331776种


        IP属地:广东来自Android客户端5楼2024-11-13 12:49
        回复
          不是我说,哪有那么好研究的,你这个组合可能就一个大的分支,考虑每个大子所在的位置以后还真不止30多万。实际上,象棋残局的变化有太多了,可以说是天文数字


          IP属地:广西来自Android客户端7楼2024-11-13 15:06
          回复
            五鼠闹东京:你好


            IP属地:江苏来自Android客户端8楼2024-11-13 20:32
            收起回复
              对了,前面没说明,之所以限制不超过三个兵,是因为主要考虑实用残局


              IP属地:广东来自Android客户端9楼2024-11-13 20:58
              回复
                如果只限制不超过4个大子,那么残局子力组合总数有(1+2+4+4+5)*6*9的平方=864*864=746496


                IP属地:广东来自Android客户端10楼2024-11-13 21:01
                回复
                  其实我现在依然不知道什么情况下算开局阶段,怎么叫进入中局阶段,怎么又叫进入残局阶段,不知道这些有没有实质性的判定概念


                  IP属地:河北11楼2024-12-07 20:11
                  收起回复