代码如下:

public class Solution
{public int nthUglyNumber(int n) {int[] primes = {2, 3, 5};int[] idx = new int[primes.length];int[] vals = new int[primes.length];Arrays.fill(vals, 1);int next = 1;int[] ugly = new int[n];for (int i = 0; i < n; i++) {ugly[i] = next;next = Integer.MAX_VALUE;for (int j = 0; j < primes.length; j++) {if (vals[j] == ugly[i]) vals[j] = ugly[idx[j]++] * primes[j];next = Math.min(next, vals[j]);}}return ugly[n - 1];}

LeetCode Ugly Number II(丑数的计算)相关推荐

  1. Leetcode264. Ugly Number II丑数2

    编写一个程序,找出第 n 个丑数. 丑数就是只包含质因数 2, 3, 5 的正整数. 示例: 输入: n = 10 输出: 12 解释: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 ...

  2. [leetcode] Ugly Number II

    public class Solution { public int nthUglyNumber(int n) {         int[] ugly=new int[n+10];         ...

  3. leetcode 264. Ugly Number II

    传送门 264. Ugly Number II QuestionEditorial Solution My Submissions Total Accepted: 36259 Total Submis ...

  4. LeetCode - Medium - 264. Ugly Number II

    Topic Math Dynamic Programming Heap Description https://leetcode.com/problems/ugly-number-ii/ Analys ...

  5. [LeetCode]Single Number II

    今天室友推荐了一道LeetCode上面的练习题Single Number II,题目大概的意思是有一个整形的数组,里面只有一个数是出现一次的,其他的数都出现了三次,然后让把这个数找出来. 第一眼看到这 ...

  6. Lintcode 4 Ugly Number II

    原题如下: Ugly number is a number that only have factors 2, 3 and 5. Design an algorithm to find the nth ...

  7. poj 1338 Ugly Numbers(丑数模拟)

    转载请注明出处:http://blog.csdn.net/u012860063? viewmode=contents 题目链接:http://poj.org/problem?id=1338 Descr ...

  8. LeetCode Ugly Number

    题意:给出一个数,判断是否是丑数.质因数只包含2,3,5的 代码如下: public class Solution {public boolean isUgly(int num){if (num &l ...

  9. Leetcode题库263.丑数(c实现)

    文章目录 思路 代码 思路 将n的所有质因数2.3.5都除去,若最后n为1,则说明n为丑数,否则n不是丑数 代码 bool isUgly(int n){if(n==0) return false;in ...

最新文章

  1. java中mypoiexception_Java中使用POI读取大的Excel文件或者输入流时发生out of memory异常参考解决方案...
  2. Android 系统镜像: boot.img kernel.img ramdisk.img system.img userdata.img cache.img recovery.img
  3. tableau实战系列(三十八)-Tableau Server 端口耗竭的具体表象及如何避免端口耗竭
  4. 体验一键php/java环境安装工具oneinstack
  5. 不懂数据库索引原理?因为你心里没有一点B树
  6. DW 在onload运行recordset find.html时 发生了以下javascript错误
  7. 前端笔试题小结(一)
  8. C++笔记-Stack around the variable问题解析
  9. opencv4.4.0函数手册_【文档更新】发布100ask_imx6ull用户手册V2.0和全新烧写工具
  10. python 两个队列进行对比
  11. K-means均值聚类算法的原理与实现
  12. 失败的信息化案例分享
  13. 查看google chrome版本号及浏览器驱动下载
  14. 【模板】堆优化 + dij +pair 存储
  15. java action 参数_Structs复习 Action传递参数
  16. 小学计算机课知识点内容,小学信息技术教案九篇
  17. 如何选购计算机硬盘,如何挑选固态硬盘,教您电脑固态硬盘如何挑选
  18. matlab max函数 最大值好几个,matlab中的最大值和最小值
  19. c#winform单表生树
  20. html 图片左中右排列,详解css布局实现左中右布局的5种方式

热门文章

  1. C++: 构造函数和析构函数
  2. duilib拖动控制功能的实现(源代码)
  3. 吴昊品游戏核心算法 Round 7 —— 熄灯游戏AI(有人性的Brute Force)(POJ 2811)
  4. python怎么导入视频-python 给视频添加马赛克
  5. python考级证书-Python 全国考级二级
  6. 单独学python能干嘛-学 Python 都用来干嘛的?
  7. python真的那么强大嘛-python强大吗
  8. python基本使用-Python 应该怎么去练习和使用?
  9. python项目-马哥教育官网-专业Linux培训班,Python培训机构
  10. python软件下载安装win10-Python Win10版本下载