硬币排成线—LintCode
来源:互联网 发布:比特彗星udp端口阻塞 编辑:程序博客网 时间:2024/05/17 21:55
描述:
有 n 个硬币排成一条线。两个参赛者轮流从右边依次拿走 1 或 2 个硬币,直到没有硬币为止。拿到最后一枚硬币的人获胜。
样例:
n = 1, 返回 true.
n = 2, 返回 true.
n = 3, 返回 false.
n = 4, 返回 true.
n = 5, 返回 true.
思路:
博弈。
为3的倍数必胜。
ac代码:
class Solution {public: /** * @param n: an integer * @return: a boolean which equals to true if the first player will win */ bool firstWillWin(int n) { // write your code here if(n%3) return 1; return 0; }};
阅读全文
0 0
- 硬币排成线—LintCode
- LintCode-硬币排成线
- LintCode : 硬币排成线
- Lintcode 硬币排成线
- 硬币排成线-LintCode
- LintCode-硬币排成线 III
- LintCode-硬币排成线 II
- lintcode-硬币排成一条线
- LintCode :硬币排成线 II
- LintCode硬币排成线 巴什博奕
- [LintCode]硬币排成线 II
- LintCode 硬币排成线 II
- 硬币排成线 II-LintCode
- LintCode笔记(1)——硬币排成线
- LintCode:硬币排成线(1 2)
- LintCode:M-硬币排成线 II
- lintcode coins-in-a-line 硬币排成线
- lintcode coins-in-a-line-ii 硬币排成线ii
- LeetCode.415(43) Add Strings&&Multiply Strings
- WebView一直加载不出来问题,有可能是少了设置这个属性
- tableview如何删除选中行的问题。
- 错误提示:Syntax error, insert "Finally" to complete TryStatement
- 关于微信小程序POST请求中参数传递的方法
- 硬币排成线—LintCode
- Android开发-直播视讯(1)-RTMP-基础知识
- 基于ant的jmeter自动化性能测试
- HDU 1224:Free DIY Tour
- hashmap与hashtable的一些知识点
- PAT (Basic Level) Practise (中文)1071. 小赌怡情(15)
- myeclipse中更改项目名称
- flex实现经典的sticky footer布局
- 机器学习-学习笔记(Java) 感知器(一)