true、false和1、0
2015-09-06 15:25
435 查看
class Solution { public: int nthUglyNumber(int n) { if(n <= 0) return false; // get rid of corner cases if(n == 1) return true; // base case int t2 = 0, t3 = 0, t5 = 0; //pointers for 2, 3, 5 vector<int> k(n); k[0] = 1; for(int i = 1; i < n ; i ++) { k[i] = min(k[t2]*2,min(k[t3]*3,k[t5]*5)); if(k[i] == k[t2]*2) t2++; if(k[i] == k[t3]*3) t3++; if(k[i] == k[t5]*5) t5++; } return k[n-1]; } };
这里返回值是int,但是和true和false语义完全一致。
false <=0
true >=1
相关文章推荐
- UIStepper(计数器)
- Arduino 控制超声波测距模块
- iOS开发UI -- UIAlertController(提示框)
- iOS开发UI -- 在storeBoard中通过标识符找到页面
- ctf很好的很详细的一篇guide
- UIPickerView隐藏黑线
- jboss无法自动创建Queue和Topic 发布时出现错误javax.naming.namenotfoundexception: myqueue not bound
- UIKit Dynamics 教程:抛掷 Views
- [LintCode]Segment Tree Query 线段树的查询
- Arduino控制继电器模块
- iOS 动画Animation详解, UIView动画,CALayer动画
- TBluetoothLE
- 一个共通的viewModel搞定所有的编辑页面-经典ERP录入页面(easyui + knockoutjs + mvc4.0)
- UIResponder - 2
- 获取UIColor中的RGB值(本人亲测多个获取RGB值的方法,这个最有效)
- iOS控件篇之——UILabel
- UITableView基本属性二:编辑模式
- HBuilder的几个常用快捷键
- iOS-交互设计归纳
- codeforces 484 B Maximum Value 排序+二分 + 数学