基础博弈

威左夫问题:只要确定当前状态是否是必败态即可,输入m,n,a = min(m,n),b = max(m,n)

只要判断当前的状态是否是必败态,if int((b-a)*((1+sqrt(5.0))/2.0)) == a: 为真就是必败态(不需要保证保证大小,是按照对称轴对称来的)

bash博弈

判断当前的石子个数是否满足n = r*(m+1) + s,如果s为0,则必败,否则必胜

原文地址:https://www.cnblogs.com/yakoazz/p/6291113.html