剑指offer-丑数

2020-04-19  本文已影响0人  棉花糖7

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

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

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

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

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

题目 code 图解

图解原文链接

上一篇 下一篇

猜你喜欢

热点阅读