筛选法求素数模板
来源:互联网 发布:网络动漫黑名单 编辑:程序博客网 时间:2024/06/07 21:05
#include <iostream>#include<stdio.h>using namespace std;const int N=1e6; //根据需要更改int a[N]; //标记数组,0标记素数,1标记合数int prime[N]; //素数数组int main(){ int k=0; for(int i=2;i*i<N;i++) //一个数n如果是合数,那么它所有的因子不会超过sqrt(n); { if(a[i]==0) //一个数可以表示成素数因子的乘积 { prime[k++]=i; for(int j=i*i;j<N;j+=i) a[j]=1; } } int n,sum=0; scanf("%d",&n); for(int i=2;i<=n;i++) { if(a[i]==0) sum++; } printf("%d\n",sum); //输出n以内的素数个数 printf("%d",prime[0]); for(int i=1;i<=n-1;i++) printf(" %d",prime[i]); //输出前n个素数 return 0;}
阅读全文
0 0
- 筛选法求素数模板
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数/
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- 筛选法求素数
- FrameLayout和RadioGroup布局
- http post请求时,数据过多,无法提交,bug解决
- 使用ext3在tab中用html属性iframe,子父页面调用
- mave整理中
- kafka消费者
- 筛选法求素数模板
- yii框架文件上传
- js实现获取手机机型和系统
- 多重循环优化
- java中Memcached的使用(包括与Spring整合)
- 二叉树的先序、中序和后序遍历,递归与非递归方式实现。
- Java关键字this、super使用总结
- 半边数据结构讲解
- 利用java编写百钱买百鸡