线性筛素数模板

来源:互联网 发布:cdn网络节点 编辑:程序博客网 时间:2024/06/06 04:40

tag用来记录第i个数是否是素数
p中存储素数,下标从0开始
ind是有多少个素数

数据对应的范围和素数的个数,在数据量大的时候大致呈10倍的关系,也就是tag数组的大小起码是p数组大小的10倍

int p[2000];bool tag[20000];int ind;void get_prime(){    int cnt=0;    for(int i=2;i<2000;i++)    {        if(!tag[i])            p[cnt++]=i;        for(int j=0;j<cnt&&p[j]*i<2000;j++)        {            tag[i*p[j]]=1;            if(i%p[j]==0)                break;        }    }    ind=cnt;}
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 藤县景点 藤县学车 藤县牙科 藤县招生办 藤县农业 藤县运动会 藤县龙母庙 藤县医院 藤县采购 藤县信息网 藤县古龙 藤县夜景 藤县在哪里 藤县沐足 藤县金海岸 藤县会所 藤县同乡会 藤县中小学 藤县和平镇 藤县攻略 藤县工业 藤县藤州镇 藤县高速 藤县县长 藤县工会 藤县男科 藤县小学 藤县汽车 藤县战斗 藤县银行 藤县到广州 藤县装修 藤县证券 藤县公务员 藤县蝴蝶谷 藤县房子 藤县广告 藤县吧 藤县会计 藤县房产网 藤县家教