【LeetCode】292 Nim Game

来源:互联网 发布:光明数据 东华 编辑:程序博客网 时间:2024/06/05 05:53

原题地址:292. Nim Game。

解法

分析:

  1. n属于[1-3]时,先手胜。
  2. n=4时,先手负。
  3. n属于[5-7]时,情况可以转换为n属于[1-3]的情况,先手胜。
  4. n=8时,情况可以转换为n=4的情况,先手负。

所以,当n是4的倍数时,先手负,否则先手胜。

bool canWinNim(int n) {    if (n % 4 == 0)    {        return false;    }    return true;}

参考:

[LeetCode]Nim Game

原创粉丝点击