Ugly Number II

我爬取了某非法网贷后台系统数据,终于知道什么叫做利滚利滚利滚利了 我爬取了非法贷款的后台网站! 阅读详情

原题俩接在这里:https://leetcode.com/problems/ugly-number-ii/

是Ugly Number的进阶版。找出第n个ugly number.

是维护一个dp数组,每一个ugly number 都是由之前的一个unly number 乘以2,3或者5得到的.

i2, i3, i5记录了分别乘了多少个2, 过少个3, 多少个5. 同时这三个也是index用来调用之前的ugly number.

找出dp[i2] *2, dp[i3] *3, dp[i5]*5中最小的一个设为新的dp[i], 同时若上面dp[i2] *2, dp[i3] *3, dp[i5]*5有与dp[i]相等的index都要加1.

AC Java:

public class Solution {
    public int nthUglyNumber(int n) {
        if(n<=0){
            return 0;
        }
        int[] dp = new int[n+1];
        dp[1] = 1;
        int i2 = 1;
        int i3 = 1;
        int i5 = 1;
        for(int i = 2; i<=n; i++){
            dp[i] = Math.min(Math.min(dp[i2] * 2, dp[i3] * 3), dp[i5] * 5);
            if(dp[i] == dp[i2] * 2){
                i2++;
            }
            if(dp[i] == dp[i3] *3 ){
                i3++;
            }
            if(dp[i] == dp[i5] *5 ){
                i5++;
            }
        }
        return dp[n];
    }
}


GB28181协议实战:5分钟搞定海康摄像头SIP注册失败问题(附Wireshark抓包分析) 本文详细解析了海康摄像头在GB28181协议下SIP注册失败的7个关键原因及解决方案,包括网络可达性、鉴权参数、NAT穿越等核心问题。通过Wireshark抓包分析,提供快速定位方法,帮助工程师高效解决SIP注册失败问题,提升实时图像联调效率。 阅读详情

相关推荐

STM32基于软件模拟IIC进行AHT21B温湿度采集

通过学习软件IIC来进行实操AHT21B采集温湿度。

Liu-FE的博客 3700

264 Ugly Number II

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

大音希声大象无形 317

LTspice导入德州仪器SPICE模型的实用指南与常见问题解析

本文详细介绍了如何在LTspice中导入德州仪器的SPICE模型,包括模型文件获取、路径管理、导入步骤及常见问题解析。通过实用指南帮助工程师精确仿真电路性能,提升设计效率,重点涵盖了第三方模型的导入教程和最佳实践。

kk1234的博客 307

Leetcode 264. Ugly Number II

Leetcode 264. Ugly Number II @(LeetCode)[LeetCode | Algorithm | DP] Write a program to find the n-th ugly number. Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. ...

TooSchoolForCool 284

深度学习CV八股文

深度学习CV八股文一、深度学习中解决过拟合方法L1和L2正则化DropoutDropout正则化Inverted Dropout(反向随机失活)Dropout起到正则化效果的原因:Dropout的缺点eargstopping ( 早停法 )二、深度学习中解决欠拟合方法三、梯度消失和梯度爆炸解决梯度消失的方法解决梯度爆炸的方法四、神经网络权重初始化方法Xavier指数加权移动平均数五、梯度下降法梯度下降SGD(随机梯度下降法)Momentum(动量梯度下降)Nesterov Momentum自适应学习率算法A

填坑 2万+

从IMU数据到精准定位:手把手推导ESKF中的四元数运动学与误差状态方程

本文详细介绍了如何从IMU数据推导ESKF中的四元数运动学与误差状态方程,实现精准定位。通过分析误差状态卡尔曼滤波器的优势、四元数表示的必要性,以及IMU测量模型和运动学基础,提供了完整的数学推导和实现要点。适合机器人定位和自动驾驶领域的算法工程师参考,帮助优化导航系统性能。

weixin_30271335的博客 680

LeetCode: 264. Ugly Number II

LeetCode: 264. Ugly Number II 题目描述 Write a program to find the n-th ugly number. Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. Example: Input: n = 10 Output: 12 Explanati...

杨领well的专栏 262

uniapp开发AndroidAPP集成支付宝支付及问题处理(商家订单参数异常等),集成微信小程序支付及问题处理(运行真机调试白屏)

2、选择支付宝支付,调用支付接口唤起支付宝支付。

qq_16785561的博客 3486

leetcode之Ugly Number && Ugly Number II

今天刷题目,遇到了Ugly Number,初一看,这题目也太水了吧,仔细看了看,才发现内有玄机啊。看了前辈们的几篇文章,才知道是微软的面试题目,吓尿了。 小白的做法可能是通过遍历来求ugly number,但是这样做时间上消耗很大,肯定也不是正解。利用ugly number的特点来求解问题才是本真,也是这道题目有意思的地方。        ugly number的Accept的代码如下:boo

zhangqiangeek的博客 510

AI Agent在核电站安全监控中的应用

核电站作为一种高效的能源生产设施,其安全问题一直是全球关注的焦点。任何安全事故都可能导致严重的人员伤亡、环境污染和经济损失。传统的核电站安全监控系统主要依赖于人工操作和固定规则的监控算法,存在监控效率低、无法实时应对复杂情况等问题。本文章的目的在于探讨如何利用AI Agent技术提升核电站安全监控的智能化水平,实现实时、准确的监测和智能决策。范围涵盖了AI Agent的基本原理、在核电站安全监控中的应用场景、相关算法和数学模型,以及实际项目的开发和应用。

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 369

人工智能训练师三级考试题型全解析|190道真题样例+30天备考路线

人工智能训练师三级考试并不神秘:理论考190道选择题(刷题就能过),实操考代码+方案设计(练练就会)。核心是花时间——30天系统备考,足以从容通过。如果你想从零开始系统备考,覆盖所有考点和实操技能,欢迎查看我的专栏:📖《人工智能训练师三级·从零到拿证完全指南》80篇系统化内容,覆盖报名、备考、冲刺、拿证全流程六大模块知识点逐个击破,每个考点都讲透实操代码题手把手教学,附带完整参考代码高频考点速记 + 易错题精讲 + 3套模拟试卷30天备考计划 + 冲刺复习策略。

白话机器学习 6057

[LeetCode]264. Ugly Number II

[LeetCode]264. Ugly Number II题目描述思路动态规划,题目313的简单版 题目313看这里 [LeetCode]313. Super Ugly Number代码#include<iostream> #include<vector> #include<algorithm>using namespace std;class Solution { public: i

Lcharon的博客 404

Xilinx系ZYNQ学习笔记(一)Vivado使用说明

vivado使用学习

贾saisai的博客 1873

ugly-number-ii

https://www.lintcode.com/problem/ugly-number-ii/description 2 * (1,2,3,4,5....) 3 * (1,2,3,4,5....) 5 * (1,2,3,4,5....) 三个stream 的merge class Solution { public: int f(int n, vector&...

weixin_30723433的博客 120

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

[leetcode] 264. Ugly Number II (medium)

263. Ugly Number的子母题 题目要求输出从1开始数,第n个ugly number是什么并且输出。 一开始想着1遍历到n直接判断,超时了。 class Solution { public: bool isUgly(int num) { while (num % 5 == 0 && num > 4) num...

Rh's blog 107

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

4. Ugly Number II 一

fly___2019的博客 197

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

leetcode 264. Ugly Number II

关键是理解如何生成新的丑数。这道题和经典的斐波那契数列问题其实是一样的。求第n个数,需要用第n个数前面的数来求。不同的是,斐波那契数列不会重复。而本题的丑数,会重复出现。

weixin_41554427的博客 354

[LeetCode] Ugly Number II

Write a program to find the n-th ugly number.Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. For example, 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 is the sequence of the first 10 ugly

楚兴 2624

leetcode263_264:Ugly Number & Ugly Number II

Ugly NumberWrite a program to check whether a given number is an ugly number.Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. For example, 6, 8 are ugly while 14 is not ugly

devbarry的专栏 758

python leetcode 263. Ugly Number 264. Ugly Number II 313. Super Ugly Number

263. Ugly Number class Solution: def isUgly(self, num): &quot;&quot;&quot; :type num: int :rtype: bool &quot;&quot;&quot; if num&amp;lt;=0: return False w

Neekity的博客 282

86 丑数II(Ugly Number II)

文章目录1 题目2 解决方案2.1 思路2.3 时间复杂度2.4 空间复杂度3 源码3.1 优先队列方式3.2 三指针方式 1 题目 题目:丑数II(Ugly Number II) 描述:如果一个数只有质数因子2,3,5 ,那么这个数是一个丑数。前10个丑数分别为 1, 2, 3, 4, 5, 6, 8, 9, 10, 12…设计一个算法,找出第N个丑数。我们可以认为 1 也是一个丑数。 lintcode题号——4,难度——medium 样例1: 输入:n = 9 输出:10 解释:[1,2,3,4,5

SeeDoubleU的专栏 349

leetcode - Ugly Number、Ugly Number II 、Super Ugly Number

leetcode题目汇集 — Ugly Number系列 首先看一下这几道题目要求 Ugly Number Write a program to check whether a given number is an ugly number. Ugly numbers are positive numbers whose prime factors only include 2,

知足常乐,知行合一 261

leetcode 264: Ugly Number II

Ugly Number II Total Accepted: 2920 Total Submissions: 15174 Write a program to find the n-th ugly number. Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. For

西施豆腐渣 6177
上一篇: LeetCode Ugly Number
下一篇: LeetCode Minimum Path Sum
Dylan_Java_NYC
博客等级 码龄11年 1粉丝 134原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值