【发布时间】:2015-07-15 13:30:56
【问题描述】:
n 以下有多少个数只有一个或两个质因数?像 100 以下一样,有 91 个数除了 9 之外只有一个或两个质因数(其中一些是 60、66、78、90)。
我想用 C++ 来做这个。
【问题讨论】:
-
课程作业? :)
-
如果您不觉得自己解决这个问题具有远程挑战性,那么就改变路线。
-
我的提示:不要分解所有 n 个数字,而只需计算所有可以构造为两个质数 p1 和 p2 与 p1*p2 的乘积的数字
-
@tobi303,IIUC,你需要这些加上素数
(p1*p2*x)<n 其中 p1 -
我投票结束这个问题,因为它是一个“为我写这段代码”风格的问题。