青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

素數篩法

Posted on 2010-03-12 14:04 rikisand 閱讀(1558) 評論(0)  編輯 收藏 引用 所屬分類: C/C++

#include <iostream> 
#include <vector>
#include "time.h"
using namespace std; 
void sieve(int n){
    vector<bool> isprime(n,true);
    vector<int> prime;
    int cnt=0;
    for(int i=2;i<n;i++){
        if(isprime[i])cnt++,prime.push_back(i);
        for(int t=0;t<cnt&&i*prime[t]<n;t++){
            isprime[i*prime[t]]=false;
            if(i%prime[t]==0)break;
        }
    }
    /*for(int i=0;i<cnt;i++)
        cout<<prime[i]<<" ";*/
}
void oldseive(int n){
    vector<bool> isprime(n,true);
    vector<int> prime;
    for(int i=2;i<n;i++){
        if(isprime[i]){
            prime.push_back(i);
            for(int j=i*2;j<n;j+=i)
                isprime[j]=false;
        }
    }
    /*for(int i=0;i<prime.size();i++)
        cout<<prime[i]<<" ";*/
}
int main(){
    clock_t start,end;
    start = clock();
     sieve(2000000);
     //oldseive(2000000);
    end  = clock();
    double time = double(end-start)/CLOCKS_PER_SEC;
    cout<<endl<< time<<endl;
} 

線性篩法sieve 1.546s oldsieve 2.875s 快了將近一倍

old sieve 缺陷:合數可能被多次篩掉,例如 30被2,3,5篩掉了3次 然后 線性篩法限定了 任何一個合數只被它的最小質因數篩掉一次,怎么做到這一點~~

if(i%prime[t]==0) break; 如果此時篩掉的合數從小到大找到第一個可以整除的質數,那么顯然他找到了它的最小質因數,此時我們停止搜索質數表,因為后面的質數比當前的prime[t]要大,如果我們用prime[t+n]*i 篩掉了一個合數,這個合數必然可以表述成為 prime[t]*someK  *prime[t+n] 也就是說這個合數的最小質因數也是prime[t],他應該被 prime[t]篩掉-->當程序運行到 someK*prime[t+n] 的時候~~~~

over--------------------------------------------------------------------

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美在线播放视频| 亚洲欧美在线一区| 欧美福利电影网| 午夜精品成人在线| 99精品久久久| 亚洲精品乱码久久久久久蜜桃麻豆| 免费国产自线拍一欧美视频| 欧美在线91| 久久aⅴ乱码一区二区三区| 激情伊人五月天久久综合| 国产毛片一区| 欧美精品一线| 亚洲国产高潮在线观看| 久久女同互慰一区二区三区| 欧美在线视频不卡| 99精品热6080yy久久| 亚洲人成网在线播放| 亚洲国产二区| 亚洲国产小视频在线观看| 在线观看一区二区精品视频| 日韩一区二区精品葵司在线| 一区二区三区视频在线播放| 亚洲一区二区在线看| 欧美一区二区三区在线| 久久久久久久网站| 欧美成人午夜剧场免费观看| 亚洲激情视频| 亚洲一区不卡| 欧美专区18| 久久综合色播五月| 国产精品美女一区二区| 国内精品国产成人| 亚洲第一网站| 亚洲视频欧洲视频| 欧美福利电影网| 夜久久久久久| 久久久久久夜精品精品免费| 国产精品videosex极品| 国产日韩在线视频| 亚洲国产精品第一区二区| 亚洲素人在线| 亚洲高清不卡在线观看| 亚洲女爱视频在线| 欧美大片在线观看一区| 国产午夜一区二区三区| 在线免费不卡视频| 亚洲制服欧美中文字幕中文字幕| 久久狠狠婷婷| 亚洲素人一区二区| 免费在线视频一区| 国产一区二区在线免费观看| 亚洲欧美日韩一区二区三区在线| 久久精品国产亚洲a| 亚洲国产导航| 久久精品中文| 国产亚洲va综合人人澡精品| 亚洲裸体视频| 久久艳片www.17c.com| 欧美肥婆bbw| 理论片一区二区在线| 国产精品一区二区三区久久| 亚洲人成毛片在线播放| 欧美电影美腿模特1979在线看| 日韩网站免费观看| 老色鬼久久亚洲一区二区| 国产欧美日韩亚洲精品| 欧美在线一级视频| 亚洲欧洲在线播放| 毛片av中文字幕一区二区| 欧美不卡一卡二卡免费版| 亚洲深夜影院| 欧美福利视频在线| 蜜桃av一区| 国产精品久久久久久久久| 亚洲国产精品成人综合色在线婷婷 | 欧美激情第9页| 韩国精品久久久999| 亚洲免费视频成人| 香蕉免费一区二区三区在线观看| 欧美日韩午夜剧场| 一区二区三区日韩精品视频| 久久久久久色| 久久这里只有精品视频首页| 又紧又大又爽精品一区二区| 久久精品一区| 久久青青草原一区二区| 亚洲国产精品小视频| 欧美高清视频在线播放| 久久色在线观看| 一区二区精品在线观看| 99精品欧美一区二区三区| 欧美日韩中文在线| 亚洲精选成人| 亚洲欧美日韩国产中文在线| 国产女人精品视频| 久久这里有精品视频| 欧美精品久久久久久久久久| 国产精品99久久久久久久vr| 一区二区三区日韩精品视频| 欧美精品v日韩精品v国产精品| 亚洲一区激情| 欧美亚洲一区| 亚洲欧洲精品成人久久奇米网| 日韩视频免费| 国产亚洲欧美一区| 免费成人高清在线视频| 欧美成人精品高清在线播放| 香蕉成人久久| 免费观看日韩av| 亚洲女与黑人做爰| 欧美成人午夜77777| 国产精品一区二区在线观看| 免费h精品视频在线播放| 欧美日韩国产不卡| 国产亚洲精品一区二555| 亚洲福利在线观看| 国产精品夜夜夜一区二区三区尤| 久久噜噜亚洲综合| 久久综合婷婷| 性感少妇一区| 欧美激情亚洲激情| 久久久精品动漫| 羞羞漫画18久久大片| 一区二区欧美在线观看| 久久精品国产久精国产思思| 亚洲欧美一区二区精品久久久| 欧美有码在线观看视频| 国语自产精品视频在线看抢先版结局 | 欧美成人一品| 欧美一区二区三区四区在线观看| 久久精品中文字幕免费mv| 欧美日韩在线播| 欧美日韩免费高清一区色橹橹| 久久九九精品99国产精品| 国产精品video| 国产精品99久久久久久宅男| 亚洲桃花岛网站| 国产精品久久久久一区二区三区 | 日韩视频三区| 欧美激情在线观看| 亚洲精品久久久蜜桃| 亚洲精品一区二| 欧美黄色aaaa| 亚洲精品综合在线| 午夜精品一区二区在线观看| 国产精品亚洲综合一区在线观看| 亚洲欧美一区二区激情| 久久艳片www.17c.com| 亚洲电影免费观看高清完整版在线观看| 欧美在线观看天堂一区二区三区| 久久天堂成人| 亚洲激情一区| 国产精品www.| 欧美一区二区播放| 欧美成人精品影院| 日韩视频永久免费| 国产精品久久久久9999| 欧美一级久久久| 欧美高清在线一区二区| 亚洲乱码精品一二三四区日韩在线| 欧美了一区在线观看| 亚洲视频你懂的| 久久久久久久久伊人| 亚洲人成网站色ww在线| 国产精品爱久久久久久久| 欧美一区二区三区婷婷月色| 亚洲国产精品成人va在线观看| 亚洲欧美日韩久久精品 | 欧美精品xxxxbbbb| 亚洲欧美一区二区三区在线| 欧美成人高清视频| 亚洲欧美日韩另类| 精品动漫3d一区二区三区| 欧美精品系列| 久久精品亚洲一区二区三区浴池| 亚洲国产精品成人精品| 欧美一区二区三区在线| 亚洲精品视频免费在线观看| 国产女人精品视频| 欧美日韩国产a| 久久综合免费视频影院| 亚洲一区二区三区四区中文 | 国产精品久久久久久一区二区三区| 香蕉成人伊视频在线观看 | 免费成人av资源网| 亚洲欧美乱综合| 亚洲精品资源| 伊人成人网在线看| 国产精品入口福利| 欧美激情精品久久久久久黑人 | 日韩一级二级三级| 激情成人中文字幕| 欧美一区综合| 欧美一区二区精品久久911| 国产欧美精品| 午夜在线观看欧美| 久久婷婷国产麻豆91天堂| 亚洲精品少妇30p| 亚洲一区二区三区在线播放| 在线日韩av永久免费观看|