桌子上散放着30枚棋子,现在由两个人轮流拿,但每次只能拿1~3枚,谁拿到最后的几枚就获胜,怎样做才能获胜

问题描述:

桌子上散放着30枚棋子,现在由两个人轮流拿,但每次只能拿1~3枚,谁拿到最后的几枚就获胜,怎样做才能获胜

3+1=4,每次都留下4的倍数给对方.

每次留给对方1,2,3三个数除不尽的数

3+1=4,所以等你拿完后,要使剩下的枚数是4的倍数让别人拿,这样你就一定能赢。别人拿1,你就拿3;别人拿2,你就拿2;别人拿3,你就拿1。

自己先拿的话,先拿2枚。
这样无论对方拿几枚,你那的都要是(4-对方的枚数),这样最后的子一定是你的,因为3+1=4枚是双方每次能拿的最大数。
如果对方先拿,那么你拿完后,要使剩下的枚数是4的倍数,后步骤同上。
如果对方先拿,又懂得这个方法,那你就只好认输,哈哈。

30÷(1+3)=7……2,先拿的胜.
策略:先拿2枚,剩下的是4的倍数.
别人拿1,自己就拿3;
别人拿2,自己就拿2;
别人拿3,自己就拿1.
这样就能保证自己拿到剩下棋子数的4的倍数.