一堆火柴有30根,每人轮流取出1或2或3根,谁先取完最后一根谁就赢,有什么窍门

问题描述:

一堆火柴有30根,每人轮流取出1或2或3根,谁先取完最后一根谁就赢,有什么窍门

从自己角度想:谁取到最后一根赢=取到倒数第二根输
从对方角度想:取到最后一根输,他最多可取3跟,所以只要到他取时是27跟时他就赢,
换句话说,第26根就是关键,谁先取到26跟,谁就输
26/3=8余2 先去头2根,然后按3个一组的取法,对方去1,你取2,对方取3你取3这样
你就必定会赢.
窍门是:先取两根,然后按(3-对方取火柴数)的方法取,如果对方也取3根,你也取3根.