250824 thinking 埃氏筛
埃氏筛是一种简单的筛法,用于求小于等于n的所有质数。
流程
1 | Prime(n): |
解释:
- 为什么是从$i^2$开始标记非质数?
- 因为如果一个数不是质数,那么它一定有一个小于等于$\sqrt{n}$的质因子。
- 所以,我们只需要从$i^2$开始标记,因为小于$i^2$的数,一定已经被小于$i$的数标记过了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Elian's blog page!
埃氏筛是一种简单的筛法,用于求小于等于n的所有质数。
1 | Prime(n): |