線性篩

首先說聲抱歉,最近一直忙着調劑,沒有及時更新。 今天說下素數篩的進化版——線性篩(很方便的) 上次我們說到,素數篩的缺點就是一個合數有可能會重複的去判斷,如果能一次性的判斷,就成爲線性的的時間了。大家發現:每個合數必有一個最小素因子。每個合數僅被它的最小素因子篩去正好一次。用mark[ ]做爲標記數組,用pri[ ]保存所有素數,mark[i * pri[j]] = 1這就語句,就是精華所在,即每
相關文章
相關標籤/搜索