一局精彩的混亂時鐘局面

一般我們的直覺都是先用⑪把④吃掉,但是不適用於本局。

因為當乙方用⑪把④吃掉,而後對方用③把⑦吃掉之後,乙方的⑩就很難逃脫了。

隨後我發現,⑦是一個非常重要的棋子,它將在本局發揮關鍵作用。

試演如下:

  1. ⑦:準備吃掉⑩
  2. ④:不讓⑪把④吃掉
  3. ⑦:把⑩吃掉
  4. ③:使對方不能用③吃掉④
  5. ⑨:準備用⑨吃掉④
  6. ⑪:不讓對方用⑨吃掉④
  7. ①:準備用①吃掉④
  8. ⑨:吃掉③
  9. ④:入閘
  10. ⑪:這裏既不能用⑤吃⑪,也不能用③吃⑦,只好走⑪
  11. ①:終於吃掉④,共贏

然後這局我又翻車了。用chaosclock4.2_bcpos來計算,發現以上的推演是錯誤的!當乙方開局走⑦時,如果甲方第一回合走④,則乙方走②即可獲勝!

  1. ⑦:準備吃掉⑩
  2. ④:不讓⑪把④吃掉
  3. 2:搶跑!同時也使甲方無法用6吃到7
  4. 3:使甲方的4或10只能跑掉一個

甲方第一回合也不能走③,否則乙方只要走⑦則勝!

 

那麼甲方的第一回合應該走甚麼呢?竟然是走⑥或⑩!只有這樣甲方才可不輸!

 

  1. ⑦:準備吃掉⑩
  2. ④:不讓⑪把④吃掉
  3. ⑦:把⑩吃掉
  4. ③:使對方不能用③吃掉④
  5. ⑨:準備用⑨吃掉④
  6. ⑪:不讓對方用⑨吃掉④
  7. ①:準備用①吃掉④
  8. ⑨:吃掉③
  9. ④:入閘
  10. ⑪:這裏既不能用⑤吃⑪,也不能用③吃⑦,只好走⑪
  11. ①:終於吃掉④,共贏

 

另,開局乙方走⑪亦可共贏。同時,如果乙方藝高人膽大,開局走⑧也是可以的!

chaosclock.cpp使用說明

cpp編譯:g++ -o chaosclock chaosclock4.cpp

計算配置為:7,6,10,8,4,11,9,12,5,3,1,2|14000000,36,18

36指的是計算深度,18指的是超出回合禁止循環。

同時它還支持以下格式:

// 1,2,0,4,0,6,7,3,9,10,12,11;1;6|14000000,36,12

;1指輪到甲方行動,;6指最後一個行動的棋子(將禁止在該回合行動)。

Leave a Comment