亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Eratosthenes篩選法求小于N的所有素數個數

2019-11-10 16:51:56
字體:
來源:轉載
供稿:網友

求出1~N范圍中所有的素數,在leetcode中做過這個題目,我想從對每個1~N進行一次遍歷,每個數判斷一次是否是素數。

判斷一個數是否是素數的復雜度本身也是挺高的,再進行一次迭代,在leetcode中的結果是超時:

class Solution {PRivate: bool isPrime(int n) { int sqrt_=sqrt(n); int i; for (i=2;i<=sqrt_;++i) { if(n%i==0) break; } if(i>sqrt_) return true; else return false; }public: int countPrimes(int n) { int count=0; for(int i=2;i<n;++i) { if(isPrime(i)) ++count; } return count; }};

Eratosthenes篩選法

既然篩選,先假定1~N全是素數,然后從第一個素數2的平方4開始,去掉因子包括2的數,例如4、6、8…. 然后從后一個素數3的平方9開始剔除,因子包括3的數,例如9、12等。。。

最后剩下的數就是所有的素數。

代碼

class Solution {public: int countPrimes(int n) { if(n<2) return 0; vector<bool>primes(n + 1,true); primes[0] = false; primes[1] = false; int p = 2;//第一個素數 int j = p*p; int c = 0; while (j <= n) { while (j <= n) { primes[j] = false; j += p; } ++p; while (!primes[p])//尋找下一個素數 { ++p; } j = p*p;//從p的平方開始篩選 } return std::count(primes.begin(), primes.end()-1,true); }};
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91av网站在线播放| 国产精品视频专区| 亚洲电影免费观看高清完整版在线观看| 久久精品色欧美aⅴ一区二区| 亚洲国产高清高潮精品美女| 精品亚洲一区二区| 中文字幕精品视频| 国产日韩在线精品av| 成人激情免费在线| 久久久久日韩精品久久久男男| 国内精品久久久久久中文字幕| 欧美理论片在线观看| 欧美激情成人在线视频| 精品国产一区二区三区久久久狼| 国产一区二区三区毛片| 亚洲美女动态图120秒| 91久久久久久久久| 国产精品色婷婷视频| 北条麻妃99精品青青久久| 九色91av视频| 中文字幕日韩av| 欧美大片网站在线观看| 国产一区二区动漫| 91麻豆桃色免费看| 亚洲免费视频观看| 亚洲a∨日韩av高清在线观看| 亚洲欧美自拍一区| 国产噜噜噜噜久久久久久久久| 亚洲精品v欧美精品v日韩精品| 精品久久久久久久久久久久久| 亚洲精品国产suv| 久久久亚洲国产天美传媒修理工| 91成人在线视频| 久久91精品国产91久久跳| 亚洲韩国日本中文字幕| 中文字幕亚洲二区| 欧美亚洲另类在线| 伦伦影院午夜日韩欧美限制| 亚洲自拍偷拍第一页| 国模叶桐国产精品一区| 久99久在线视频| 亚洲日本欧美日韩高观看| 亚洲国产一区自拍| 欧美精品在线免费播放| 久久久久久久色| 97热在线精品视频在线观看| 亚洲xxxx妇黄裸体| 精品国内亚洲在观看18黄| 日韩电影视频免费| 日韩电影中文字幕av| 国产精品久久99久久| 国产成人一区二区三区| 亚洲美女喷白浆| 亚洲福利在线看| 68精品国产免费久久久久久婷婷| 亚洲午夜国产成人av电影男同| 亚洲欧洲偷拍精品| 亚洲性夜色噜噜噜7777| 91精品国产色综合久久不卡98| www.欧美免费| 亚洲精品久久久一区二区三区| 中文在线资源观看视频网站免费不卡| 久久亚洲精品一区| 久久天天躁狠狠躁夜夜av| 日韩电影在线观看免费| 97色在线视频| 欧美人在线视频| 色综合91久久精品中文字幕| 国产精品91免费在线| 国产精品www| 97国产真实伦对白精彩视频8| www亚洲精品| 日韩av免费一区| 精品伊人久久97| 91经典在线视频| 久久免费国产精品1| 亚洲一区中文字幕在线观看| 国产91在线播放精品91| 8x海外华人永久免费日韩内陆视频| 91在线视频精品| 尤物yw午夜国产精品视频明星| 欧美极品少妇xxxxⅹ喷水| 亚洲精品一区二区网址| 国产精品免费福利| 欧美在线激情网| 欧美激情视频播放| 成人97在线观看视频| 亚洲精品福利资源站| 国产精品爽黄69| 日韩免费中文字幕| 国产精品入口免费视| 97在线观看免费| 日本精品久久电影| 91精品国产自产在线| 欧美性极品少妇精品网站| 日韩在线精品视频| 欧美激情视频在线| 亚洲欧洲中文天堂| 亚洲区免费影片| 国产69久久精品成人看| 精品视频在线导航| 91精品视频在线播放| 欧美丝袜一区二区| 日韩黄色在线免费观看| 久久免费国产精品1| 国产精品老牛影院在线观看| 在线亚洲欧美视频| 国产精品亚洲片夜色在线| 亚洲高清免费观看高清完整版| 91久久精品久久国产性色也91| 一个人看的www久久| 日韩av在线资源| 亚洲午夜av久久乱码| 国产亚洲精品久久久久动| 青青草国产精品一区二区| 国产色综合天天综合网| 精品视频久久久久久| 欧美人在线观看| 在线精品91av| 亚洲free性xxxx护士hd| 黄网站色欧美视频| 欧美极品美女电影一区| 欧美成人午夜免费视在线看片| 亚洲裸体xxxx| 精品网站999www| 国产精品男人的天堂| 日韩欧美一区视频| 韩国一区二区电影| 欧洲精品在线视频| 欧美极品少妇xxxxⅹ免费视频| 久久99青青精品免费观看| 日韩成人av网址| 欧美精品免费在线观看| 国产美女搞久久| 亚洲欧美国产va在线影院| 久久久噜久噜久久综合| 亚洲全黄一级网站| 欧美视频在线观看 亚洲欧| 狠狠做深爱婷婷久久综合一区| 国产精品亚洲综合天堂夜夜| 成人黄色片网站| 亚洲乱码一区二区| 精品成人在线视频| 欧美大片在线看| 国产成人精品国内自产拍免费看| 色偷偷91综合久久噜噜| 亚洲自拍偷拍色图| 国产精品网站大全| 亚洲伊人久久大香线蕉av| 久久久久久久电影一区| 92版电视剧仙鹤神针在线观看| 精品在线欧美视频| 欧美日韩免费网站| 国产激情久久久久| 亚洲欧洲自拍偷拍| 成人午夜在线影院| 国产在线视频不卡| 精品国产乱码久久久久久虫虫漫画| 精品在线观看国产| 91国语精品自产拍在线观看性色| 欧美激情va永久在线播放| 国产va免费精品高清在线观看| 久久久久久成人精品| 国产美女精品视频免费观看|