欧式素数筛法
最新推荐文章于 2024-08-08 19:07:38 发布
本文介绍了欧式线性筛法,一种优化的素数筛选算法,旨在解决Eratosthenes筛法中重复标记合数的问题。通过从大到小累积质因子,欧式线性筛法能更有效地找到并记录每个合数的最小质因子,从而实现线性时间复杂度的素数筛选。具体步骤包括依次检查每个数i,如果v[i]=i则i为质数,并将其保存;然后扫描小于等于v[i]的质数p,将v[i*p]更新为p,确保合数i*p的最小质因子正确记录。
摘要由CSDN通过智能技术生成