五子棋禁手要怎么判斷
五子棋禁手要怎么判斷
五子棋禁手要怎么判斷?下面學(xué)習(xí)啦小編給你介紹五子棋一個(gè)禁手的判斷過(guò)程。歡迎閱讀。
五子棋禁手的判斷過(guò)程
沒(méi)事做了一道禁手題,推理過(guò)程是否正確尚不可知,但結(jié)果是對(duì)的。
E點(diǎn)是禁手嗎?我們從定義來(lái)下手,就是落了E點(diǎn)之后是否兩個(gè)活三?如果是兩個(gè)活三,那個(gè)E點(diǎn)就是禁手,如果不是兩個(gè)活三,那么E點(diǎn)就不是禁手。試看下圖。
落了E點(diǎn)之后,很明顯那條斜線的3是活三,還要判斷A、B所在的橫線和縱線是不是活三,很明顯A、B 兩個(gè)點(diǎn)是對(duì)稱的,所以只要判斷其中一個(gè)點(diǎn)就可以了。
我們來(lái)判斷A所在的橫線。A點(diǎn)假設(shè)可以落子,那么A所在的橫線就是活三,對(duì)E點(diǎn)而言就是有兩個(gè)活三了,E點(diǎn)是禁手。反之,對(duì)E點(diǎn)而言只有一個(gè)活三,就不是禁手。
得出結(jié)論1:A可以落子,E是禁手;A不可以落子,E不是禁手。
OK,現(xiàn)在就在A點(diǎn)落子,試看下圖。
落了A點(diǎn)之后,我們可以明顯看到一個(gè)斜活三和一個(gè)4,那么C所在的縱線是活三嗎?那就要看C點(diǎn)是否可以落子,假設(shè)C點(diǎn)可以落子,那么對(duì)A而言就有兩個(gè)活三,是禁手,那么A是不能落子的,反之,C點(diǎn)不可以落子,對(duì)A而言就有一個(gè)活三,不是禁手,那么A是可以落子的。
套進(jìn)結(jié)論1,得出結(jié)論2:C可以落子,A不可以落子,E不是禁手。反之亦然。
那么C是否可以落子呢。試看下圖。
假設(shè)我們?cè)贑點(diǎn)落子,很明顯對(duì)C點(diǎn)而言有一個(gè)4和一個(gè)3,現(xiàn)在的關(guān)鍵是看F點(diǎn)所在的橫線是否可以落子。假設(shè)F點(diǎn)可以落子,那么,對(duì)C而言就有兩個(gè)活三,C是禁手,不可以落子的。反之亦然。很明顯,F(xiàn)點(diǎn)是不可以落子的,因?yàn)殡p四的存在,所以C點(diǎn)不是禁手,是可以落子的。
套進(jìn)結(jié)論2,E點(diǎn)不是禁手。
做完這道題,我再出個(gè)小題目,下圖中A是禁手嗎?需要幾層判斷?