筛素数模板
来源:互联网 发布:安卓手机系统优化软件 编辑:程序博客网 时间:2024/06/02 03:36
#include<cstdio>#include<iostream>#include<cstring>#include<set>#include<map>#include<queue>#include<vector>#include<cstdlib>#include<algorithm>using namespace std;int ip[11000000],pr[11000000],tot,n,m,x;void prepare(){//素数线性筛+欧拉线性筛 ip[1]=1;ip[0]=1; for(int i=2;i<=10000000;i++){ if(!ip[i]) pr[++tot]=i; for(int j=1;j<=tot&&i*pr[j]<=10000000;j++){ ip[pr[j]*i]=1; if(i%pr[i]==0) break; } }} //数论 int main(){ prepare(); scanf("%d%d",&n,&m); while(m--){ scanf("%d",&x); if(!ip[x]) printf("Yes\n");else printf("No\n"); }}
阅读全文
1 0
- 素数筛【模板】
- 线性筛素数模板
- 模板:筛素数法
- 素数筛法模板
- 素数筛【模板】
- 素数筛模板
- 筛素数法--模板
- 素数筛模板
- 区间素数筛模板
- 线性素数筛模板
- 【模板】筛素数
- 【模板】线性筛素数
- [模板]线性筛素数
- 筛素数-欧拉筛法模板
- 素数筛【模板】
- 快速素数筛模板
- 【模板】线性筛素数
- 筛素数模板
- 并查集模板
- 递推的专题竞赛
- 关于eclipse中没有js代码提示的解决
- 优先队列模板
- Netty(二)TCP粘包、拆包和UDP通信
- 筛素数模板
- 处理输入成绩异常
- js特效制作页面访问量无IP数量统计累加特效
- ImageNet Classification with Deep Convolutional Neural Networks 论文笔记
- U盘安装 Ubuntu Server 14:04 遇到NO CD-ROM 解决办法
- POJ 3261 Milk Patterns(二分+后缀数组)
- Linux strace命令
- 条件运算符的应用
- Spring上拉刷新下拉加载