线性筛

首先说声抱歉,最近一直忙着调剂,没有及时更新。 今天说下素数筛的进化版——线性筛(很方便的) 上次我们说到,素数筛的缺点就是一个合数有可能会重复的去判断,如果能一次性的判断,就成为线性的的时间了。大家发现:每个合数必有一个最小素因子。每个合数仅被它的最小素因子筛去正好一次。用mark[ ]做为标记数组,用pri[ ]保存所有素数,mark[i * pri[j]] = 1这就语句,就是精华所在,即每
相关文章
相关标签/搜索