摘要: 前置芝士——线性筛质数 思路 考虑问题 1~x中有多少个质数 1、首先考虑将质数的倍数都标记为合数(即埃筛),时间复杂度 , n上限大约在百万左右。 2、考虑时间复杂度优化: 发现对于合数 6 ,被 质因数 2,3 都筛了一次,造成时间浪费。 所以指定对于每一个合数只被其最小质因数筛掉。 3、实现: 阅读全文
posted @ 2024-03-02 11:31 LC_Nocl 阅读(10) 评论(0) 推荐(0)