有一个自然数1~30。两个人玩抢号游戏时,从1开始,每人一次抢一个号码或两个连号。谁能?

要想抢到最后一个数字30,必须先抢到27,然后是24,…,以此类推,必须先抢到3,所以最后一个是有胜算的策略的,只要每次抢到是3的倍数的数字,然后截掉。

这个可以类比。比如有1~n(m+1)(其中N,m∈N*)个自然数。每个人一次抢到至少一个但不超过m个连号,抢到最后一个号码n(m+1)的人获胜。这时候你要想赢,就要先抢(n-1)(m+1)……直到你抢到m+1,所以后来者有一个赢的策略,只要你每次抢到m+1的倍数,然后截掉。

给楼主一个思考问题。共有25块石头,随机分成三堆,这样每堆至少有一块石头。两个人轮流拿石头,每人可以拿1或者1堆。得到最后一块石头的人获胜。他怎么能赢呢?