Ugly Number II(求第N个丑数)
来源:互联网 发布:如何通过网络发送短信 编辑:程序博客网 时间:2024/05/16 00:36
int getmin(int a,int b,int c){ if(a>b) { if(b>c) return c; else return b; } else { if(a>c) return c; return a; }}class Solution {public: int nthUglyNumber(int n) { if(n==1) return 1; int i,j,k; int a[100000]; int pos1=0; int pos2=0; int pos3=0; int factor1=2,factor2=3,factor3=5; a[0]=1; for(i=1;i<n;i++) { a[i]=getmin(factor1,factor2,factor3); if(factor1==a[i]) { factor1=2*a[++pos1]; } if(factor2==a[i]) { factor2=3*a[++pos2]; } if(factor3==a[i]) { factor3=5*a[++pos3]; } } return a[n-1]; }};
0 0
- Ugly Number II(求第N个丑数)
- Ugly Number II(求第N个丑数)
- Ugly Number II 寻找第N个丑数
- 264.leetcode Ugly Number II(medium)[寻找第N个丑数]
- Ugly Number Ugly Number II
- 找出第n个ugly number
- LeetCode 264. Ugly Number II(dp,O(n)求丑数)
- LightOJ 1245 - Harmonic Number (II) (求n/1+n/2+n/2+....+n/n)
- 39.Ugly Number II(动态规划)
- leetcode:数学:Ugly Number II(264)
- Leetcode 264 - Ugly Number II(dp)
- 1.ugly number (I,II,super)
- Leetcode -- Ugly Number II
- LeetCode: Ugly Number II
- [leetcode] Ugly Number II
- 264 Ugly Number II
- Leetcode: Ugly Number II
- [LeetCode] Ugly Number II
- android app瘦身
- Android中使用PreferenceActivity创建菜单
- intent传参与接收参数
- 联合体判断大小端
- CMS系统使用技巧
- Ugly Number II(求第N个丑数)
- Java 数组及其内存管理
- iOS开发中XIB的使用
- 一天一排序之“插入排序(insertSort)”
- 链接chinanet无法出现登陆界面(电脑),360开wifi说缺少一个网卡
- Sublime使用技巧【边整理边记录】
- ACM程序设计选修课——1057: Beautiful Garden(模拟+耐心调试)
- 机器学习课堂笔记(七)
- hdoj--2412 Party at Hali-Bula(树形dp)