美文网首页
剑指offer-丑数

剑指offer-丑数

作者: 棉花糖7 | 来源:发表于2020-04-19 17:49 被阅读0次

这题自己的方法竟然超时了,看了题解,用了动态规划

自己也想过动态规划,就是不知道状态转移方程要怎么写。

dp[i]肯定由前一个较小的丑数,乘以2,3,5得到,取其中最小的,就是dp[i]的值

即min(dp[a]*2,dp[b]*3,dp[c]*5)

取哪个丑数,要记得更新a,b,c的索引值

题目 code 图解

图解原文链接

相关文章

  • 剑指Offer-丑数

    获取前N个丑数 如果一个数的素因子只有 2,3,5 ,我们称它为丑数,1 是第一个丑数, 要求按大小输出前N个丑数...

  • 剑指offer-丑数

    这题自己的方法竟然超时了,看了题解,用了动态规划 自己也想过动态规划,就是不知道状态转移方程要怎么写。 dp[i]...

  • 每天一道剑指offer-丑数

    前言 今天的题目每天的题目见github(看最新的日期):https://github.com/gzc426具体的...

  • [剑指offer] 丑数

    本文首发于我的个人博客:尾尾部落 题目描述 把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6...

  • 【剑指 offer】丑数

    1、题目描述 我们把只包含因子2、3和5的数称作丑数(Ugly Number)。 例如6、8都是丑数,但14不是,...

  • Leetcode-155Min Stack

    155. Min Stack && 剑指offer-包含min函数的栈 Design a stack that s...

  • Leetcode-232Implement Queue usin

    232. Implement Queue using Stacks && 剑指offer-用两个栈实现队列 Imp...

  • 数组中超过一半的数字

    1. 来源 剑指offer-面试题39 LeetCode169 https://leetcode.com/prob...

  • 剑指offer----丑数

    题目:把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子...

  • 【剑指Offer 34】丑数

    题目:我们把只包含因子2、3 和5 的数称作丑数(Ugly Number)。求从小到大的顺序的第1500个丑数。 ...

网友评论

      本文标题:剑指offer-丑数

      本文链接:https://www.haomeiwen.com/subject/hgnvbhtx.html