2011-03-24 wcdj
题目:计算只包含因数为2, 3, 5的前N个数。例如,35 = 5*7 不符合条件,因为35还包含因数7。
方法1:暴力求解,判断每个数是否符合要求
时间复杂度:O(N*k),k是暴力求解次数,即符合条件的数字被除为1的次数。
方法2:从最小的因数开始计算,即,从小到大依次计算出符合条件的因数
时间复杂度:O(N)
本文介绍两种高效算法来找出仅包含2、3、5作为质因数的前N个正整数。第一种方法采用暴力搜索策略,第二种方法则通过动态规划思想实现,显著提升了计算效率。
2011-03-24 wcdj
题目:计算只包含因数为2, 3, 5的前N个数。例如,35 = 5*7 不符合条件,因为35还包含因数7。
方法1:暴力求解,判断每个数是否符合要求
时间复杂度:O(N*k),k是暴力求解次数,即符合条件的数字被除为1的次数。
方法2:从最小的因数开始计算,即,从小到大依次计算出符合条件的因数
时间复杂度:O(N)
252

被折叠的 条评论
为什么被折叠?