歐拉篩的理解與實現

1,關鍵理解: 歐拉篩的原理是保證在 2~n 範圍中的每個合數都能被惟一分解成它的最小質因數與除本身外最大的因數相乘的形式。所以咱們枚舉2~n中的每個數做爲篩法中的「除本身外的最大因數」,若是它未被標記爲合數,就先將它放入素數表內,再將這個最大因數與素數表中已經找到的素數做爲最小質因數相乘,將獲得的這些數標記爲合數。最後輸出獲得的素數表便可。ios 2,代碼實現 #include<iostream
相關文章
相關標籤/搜索