题目链接:https://cn.vjudge.net/problem/HDU-5011
题意:有n堆石子,两人轮流选一堆取最少一颗石子并拿走,之后可以将这一堆分成两堆,也可以不分。
思路:即使有了分堆这个条件,尼姆博弈的结论仍然不变。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
while(~scanf("%d",&n))
{
int x;
int ans=0;
for(int i=0; i<n; i++)
{
scanf("%d",&x);
ans^=x;
}
if(ans)
puts("Win");
else
puts("Lose");
}
}