自学内容网 自学内容网

力扣292-Nim游戏

Nim游戏

题目链接

解题思路:

棋子数目结局解释
0必输
1必赢
2必赢
3必赢
4必输无论拿1,2,3,最后一个棋子都会被对手拿走
5必赢先拿一个,剩余4个,无论对手怎么拿,最后一个妻子都会被我们拿走
6必赢先拿两个,剩余4个,同理
7必赢先拿三个,剩余4个,同理
8必输无论怎么拿,都会输

我们发现,如果剩余棋子是4的倍数,那么我们就会必输。

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

原文地址:https://blog.csdn.net/qq_60749185/article/details/136031463

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!