超简单题用上^就行了,详细见NIM游戏小NIM
#include<cstdio>
int main()
{
int m,s;
while(scanf("%d",&m)&&m)
{
int ans=0;
for(int i=0;i<m;i++)
{
scanf("%d",&s);
ans^=s;
}
if(ans)
printf("Rabbit Win!\n");
else
printf("Grass Win!\n");
}
}
本文介绍了一个简单的NIM游戏问题解决方案,通过使用^运算符来判断玩家是否能获胜。程序从输入中读取游戏轮数和每轮的筹码数,计算最终结果并输出赢家。
715

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



