回覆列表
-
1 # 一個籃球俱樂部
-
2 # 廣西棋王陳建昌
1、先手炮局,如下圖:
2、先手兵局,如下圖:
3、先手飛相局,如下圖:
4、先手起馬局,如下圖:
其中先手炮局又分仕角炮、中炮、過宮炮、金釣炮,黑方對付中炮有順炮、列炮、屏風馬、反宮馬、單提馬、三步虎等等,對付先手仕角炮有中炮、飛象、進卒等等,比如對付兵局有卒底炮、進兵、飛象等等,又心對付飛相局、上馬局,以上兵局、相局、馬局大多無套路,變化之多無定性屬散手局之類,所以佈局不能確定23種或多少種,還有對稱局面,比如你炮二平五我炮2平5、你兵七進一我卒7進1、你相三進五我象3進5等等,對稱局面也有多種相應佈局也不能定位有多少種開局,因為理論上對稱開局先走一方有先行之利故對稱開局在對弈中對局比較少。
考慮對稱性,假設一個局面鏡面反轉變成另一個局面,則認為兩個局面相同,以這個前提來看。即第一步炮二平五炮八平五看做同一個局面的話紅方開局可走的走法有:帥五進一、仕四進五、相三進五、相三進一、車一進一、車一進二、馬二進三、馬二進一、炮二進一、炮二進二、炮二進三、炮二進四、炮二進七、炮二平一、炮二平三、炮二平四、炮二平五、炮二平六、炮二平七、炮二退一、兵一進一、兵三進一、兵五進一。共有23種其中不影響對稱性的棋的棋是:帥五進一、兵五進一。共2種,稱為局面A影響對稱性但不影響對手行棋的棋是:仕四進五、相三進五、相三進一、車一進一、車一進二、兵一進一、兵三進一。共7種,稱為局面B其餘的影響對稱性又影響對手行棋的棋:馬二進三、馬二進一、炮二進一、炮二進二、炮二進三、炮二進四、炮二進七、炮二平一、炮二平三、炮二平四、炮二平五、炮二平六、炮二平七、炮二退一。共14種,稱為局面C局面C中使對手可行棋增加n步的寫作C(n)C(1):炮二平一、炮二平三、炮二平四、炮二平五、炮二平六、炮二平七、炮二退一,共7種C(-1):馬二進三、馬二進一、炮二進一,共3種C(-2):炮二進二,共1種C(-3):炮二進三、炮二進七,共2種(這裡不允許送將,否則炮二進七要歸到局面B(*))C(-4):炮二進四,共1種局面A,對手也有23種走法局面B,對手有44種走法(因為對稱性消失,對手如炮2平5和炮8平5會導致兩種不同局面)局面C(n),對手有44+n種走法可得兩步總走法=2×23+7×44+7×45+3×43+1×42+2×41+1×40=962(種)*允許送將+3種=965種前面回答不考慮對稱性,即第一步炮二平五炮八平五看做兩個不同的局面的話,就是2×44+2×(7×44+7×45+3×43+1×42+2×41+1×40)=1920(種)*允許送將+6種=1926種