leetcode463. Island Perimeter
来源:互联网 发布:java 线程死锁 编辑:程序博客网 时间:2024/06/05 18:39
Question
You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to remove 1 to 3 stones. The one who removes the last stone will be the winner. You will take the first turn to remove the stones.
Both of you are very clever and have optimal strategies for the game. Write a function to determine whether you can win the game given the number of stones in the heap.
For example, if there are 4 stones in the heap, then you will never win the game: no matter 1, 2, or 3 stones you remove, the last stone will always be removed by your friend.
Solution1
bool canWinNim(int n) { if ((n%4>0 && n>4) || n<4) return true; else return false;}
Solution of other's best
bool canWinNim(int n) { if(n%4==0) return 0; else return true;}
阅读全文
0 0
- [LeetCode463]Island Perimeter
- leetcode463: Island Perimeter
- leetcode463 Island Perimeter JAVA
- leetcode463. Island Perimeter
- [LeetCode463]Island Perimeter
- Leetcode463. Island Perimeter
- LeetCode463 island perimeter
- leetcode463. Island Perimeter
- Leetcode463. Island Perimeter
- python--leetcode463. Island Perimeter
- 22.leetCode463: Island Perimeter
- [LeetCode463]Island Perimeter岛屿周长问题
- Island Perimeter
- Island Perimeter
- Island Perimeter
- Island Perimeter
- Island Perimeter
- Island Perimeter
- python 爬虫动态加载网站
- 第2章 在 HTML 中使用 JavaScript <script>元素
- 自定义MVC
- 51单片机之定时器
- json字符串与java对象互转
- leetcode463. Island Perimeter
- asm学习
- Windbg 内核态调试用户态程序
- [一天几个linux命令] rm
- Ream的入门使用
- cuit校赛--sort 第K个数
- 类加载器
- 查找一个目录下所有视频文件
- Qt中提示“常量中有换行符“的解决方法