asd*_*dfk 3 c++ algorithm prime-factoring
对于家庭作业,我需要逻辑来找到一系列从1到1000的数字,这些数字正好有七个除数.
(理想情况下,可以轻松修改代码以生成素数.)
具有因子分解的数字
n = product(p_i ^ k_i)
Run Code Online (Sandbox Code Playgroud)
会的
d = product(k_i + 1)
Run Code Online (Sandbox Code Playgroud)
除数(见维基百科中的除数函数).这显示n可能只有一个素因子,并且这个素数因子必须提高到6的幂.所以取任意素数的六次幂.