有1987粒棋子.甲,乙两人轮流取棋子,每次最少取一粒,最多取4粒,不能不取,取到最后一粒为胜着者.现在两人通过抽签决定谁先取.你认为先取的能胜,还是后去的能胜?怎样群发才能取胜?

问题描述:

有1987粒棋子.甲,乙两人轮流取棋子,每次最少取一粒,最多取4粒,不能不取,取到最后一粒为胜着者.现在两人通过抽签决定谁先取.你认为先取的能胜,还是后去的能胜?怎样群发才能取胜?

先取的能胜.第一次取2粒,还剩1985粒.之后无论对手取几粒,你再取的粒数只要保证和对手上一次取的粒数相加等于5就行了.比如对手取2粒,你就取3粒.这样下去,每一个回合结束后,总粒数都是少5粒.直到最后还剩5粒,该对方先取,他无论取几粒你都能取走最后一粒.有算式吗没有什么算式吧,这个只要逆向思维就行了。考虑最后你和对手各剩一次取的机会,如果你想赢,就必须让最后剩下5粒,这样他无论取1~4粒你都可以把剩下的最后一粒取走。同理,前面的每一个回合都要保证你们两人取的总粒数为5粒。他取1粒你就取4粒,他取2粒你就取3粒,他取3粒你就取2粒,他取4粒你就取1粒。当然还要你先取,第一次取2粒,这样保证总粒数为1985粒,是5的倍数。这样5粒5粒地往下减,最后就只剩5粒,你就赢了。