昨天看完想起来时尼姆博弈…
但是差点忘了怎么求…
记一下
没事看看别忘了
#include<iostream>
#include<cmath>
#include<algorithm>
#include<cstdio>
#include<queue>
#include<stack>
#include<string>
#include<vector>
using namespace std;
int main()
{
int n;
while(cin>>n)
{
if(n==0)break;
int y;
scanf("%d",&y);
int t;
for(int a=1;a<=n-1;a++)
{
scanf("%d",&t);
y^=t;
}
if(y==0)printf("Lose\n");
else printf("Win\n");
}
return 0;
}

本文介绍了一个简单的尼姆博弈算法实现。通过异或运算判断玩家输赢情况,使用C++语言进行编码。对于理解尼姆博弈策略及其实现具有一定帮助。
2970

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



