题目描述 把只包含因子2.3和5的数称作丑数(Ugly Number).例如6.8都是丑数,但14不是,因为它包含因子7. 习惯上我们把1当做是第一个丑数.求按从小到大的顺序的第N个丑数. 题目分析 主要在于理解丑数的概念,只包含因子2.3和5的数称作丑数,那么我们可以先把因子2.3和5分离出来,那么剩下的就是其他因子,看是否为1,为1的话说明没有其他因子,那就为丑数.不是1的话说明有其他因子,那么就不是丑数. 第一种暴力解法,缺点是连非丑数的也计算力,会超时. 第二种用到了动态规划的思想,把前…