Leno_B
Leno_B
全部文章
分类
题解(6)
归档
标签
去牛客网
登录
/
注册
Leno_B的博客
全部文章
(共2篇)
题解 | #丑数#
来自专栏
思路 根据题中定义,我们了解到丑数都是可以拆分为 2^x*3^y*5^z 的数字,因此思路集中在解决质因数的分解问题上,如何巧妙地利用质因数会衍生出不同的思路 暴力解法(超时):直接判断每一个自然数是否是符合丑数的质因数分解规律 最小堆解法:维护一个丑数最小堆,每次从堆顶取出当前最小值i,并再将2...
动态规划
最小堆
2021-07-15
5
1070
题解 | #丑数#
题目陈述 描述:把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。 算法一:质因数分解(暴力) 算法实现 一个很朴素的做法 从每次+1,一直枚举,直到找到地N个丑数为...
动态规划
2021-06-21
21
2162