简单的wythoff game 只需了解其奇异局势的公式:
ak=k*(sqrt(5)+1)/2 bk=ak+k;
#include<iostream>
#include<cmath>
const double tmp=((sqrt(5.0)+1)/2);
using namespace std;
int main()
{
int a,b;
while(cin>>a>>b)
{
if(a>b)
{
a=b^a;
b=a^b;
a=b^a;
}
if(a==(int)(tmp*(b-a)))
cout<<0<<endl;
else cout<<1<<endl;
}
return 0;
}
本文介绍了Wythoff游戏中的奇异局势公式,并提供了一个简洁的C++实现代码。该公式帮助判断游戏状态是否为奇异局势,进而指导玩家制定最优策略。
780

被折叠的 条评论
为什么被折叠?



