思路:
按照题意思考,只要我方第一次将除以4的余数拿走,那么之后每次只要保证与对方拿的数目之和为4即可。
所以只要不是4的倍数,我方就可以获得胜利。
bool canWinNim(int n) {
if(n%4!=0)
{
return 1;
}
else
{
return 0;
}
}
思路:
按照题意思考,只要我方第一次将除以4的余数拿走,那么之后每次只要保证与对方拿的数目之和为4即可。
所以只要不是4的倍数,我方就可以获得胜利。
bool canWinNim(int n) {
if(n%4!=0)
{
return 1;
}
else
{
return 0;
}
}