有16枚棋子在桌子上排成一排,甲乙两人轮流取棋子,每次至少取1枚,至多取2枚,由甲先取,谁取到最后一枚为胜.问:甲乙两人谁能获胜?应采用何种策略才能获胜?

问题描述:

有16枚棋子在桌子上排成一排,甲乙两人轮流取棋子,每次至少取1枚,至多取2枚,由甲先取,谁取到最后一枚为胜.问:甲乙两人谁能获胜?应采用何种策略才能获胜?

16除以3=5余1 所以
甲先拿1枚,乙如果拿1枚,甲就拿2枚;乙如果拿2枚,甲就拿1枚,
即甲再拿时拿的枚数和乙的枚数和起来是3
所以,甲一定取到最后1枚而获胜
如果所给的数除以3,有余数,先拿余数,再与对方拿的个数和是3,即可获胜
如果没有余数,就让对方先拿,自己再拿时与对方拿的个数和是3,自己一定获胜.


先取1枚,甲再拿时拿的枚数和乙的枚数和起来是3

甲能获胜
甲先取一枚
接下来乙取1枚甲就取2枚
乙取2枚甲就取一枚
算式:16÷3=5...1
所以甲开始要取1枚

同意楼上的策略。。

16÷(1+2)=5...1
甲能获胜
策略:
甲先取1枚
然后再与乙凑3
即乙取1,则甲取2
乙取2,则甲取1