笔试题8. LeetCode OJ (8) Nim Game

笔试题8. LeetCode OJ (8) Nim Game_第1张图片
题目的意思是:有一堆石子,两个人拿石子,每次只能拿1~3块石子,谁先拿到最最后一个就赢了,计算谁能赢。每次都是你先手,假如有4块石子,那么无论如何都是你输。

class Solution {
public:
    bool canWinNim(int n) {
        if(n%4==0)
            return false;
        else
            return true;
    }
};

大神的代码:

class Solution {
public:
    bool canWinNim(int n) {
        return n%4 ;
    }
};

向大神们学习!

你可能感兴趣的:(C&C++)