codeforces #334 div 2 E. Lieges of Legendre

http://codeforces.com/contest/604/problem/E
题意:有两个人做游戏,游戏规则如下:
有n堆石子,每次可以对一堆石子进行操作,如果当前石子是偶数,那么可以选择将这2*x个石子分成k堆石子数为x的石子堆,还有一种没有前提的操作是取走当前堆的一个石子,问先手赢还是后手赢,先手和后手都足够聪明的情况下。
思路:博弈论。。不会做。。第一次接触sg函数。。转载一篇题解:
http://m.blog.csdn.net/blog/qq_24451605/50154973