首页 > 其他分享 >CF665F

CF665F

时间:2023-09-06 21:23:56浏览次数:48  
标签:CF665F 1p 题目 质数 个数 枚举

题目链接

description

给定 \(n\leq 10^{11}\) 求 1 到 \(n\) 中恰有 4 个因数的数的个数。

solution

这个数据范围容易想到筛子。

题目相当于让求 1 到 \(n\) 中可以表示成 \(p^3\) 或 \(p_1p_2\) (\(p,p_1,p_2\) 都是质数)的数的个数。

对于形如 \(p^3\) 的,直接枚举 \(p\);

对于形如 \(p_1p_2\) 的,枚举 1 至 \(\sqrt{n}\) 内的质数,那么 \(p_1\) 和 \(p_2\) 中的较小的一个一定会被枚举到。假设枚举到了 \(p_0\),它对答案的贡献就是 \(p+1\) 到 \(\lfloor\frac{n}{p}\rfloor\) 中质数的个数。然后就是 Min25 筛第一部分的板子了。


代码

标签:CF665F,1p,题目,质数,个数,枚举
From: https://www.cnblogs.com/FreshOrange/p/17683395.html

相关文章