【模板】线性筛素数
来源:互联网 发布:网络投票工具 编辑:程序博客网 时间:2024/06/05 03:31
#include<iostream>#include<cstdio>#include<cstring>using namespace std;const int sz = 10000010;int su[sz];bool pd[sz];int n,m,cnt,x;int main(){ cin>>n>>m; memset(pd,1,sizeof(pd)); pd[0]=pd[1]=0; for(int i=2;i<=n;++i) { if(pd[i]) { cnt++; su[cnt]=i; } for(int j=1;j<=cnt;++j) { if(i*su[j]>n) break; pd[i*su[j]]=0; if(i%su[j]==0) break; } } for(int i=1;i<=m;++i) { cin>>x; if(pd[x]) printf("Yes\n"); else printf("No\n"); } return 0;}
阅读全文
1 0
- 线性筛素数模板
- 线性素数筛模板
- 【模板】线性筛素数
- [模板]线性筛素数
- 【模板】线性筛素数
- 线性筛素数模板
- 线性素数筛法模板
- (模板)线性筛素数
- [模板练习]线性筛素数
- 线性筛求素数模板
- P3383 【模板】线性筛素数
- 素数线性筛模板与证明
- C++ P3383 【模板】线性筛素数
- 洛谷 P3383 【模板】线性筛素数
- 洛谷 P3383【模板】线性筛素数
- 洛谷 P3383 【模板】线性筛素数
- 数论——【模板】线性筛素数
- 【洛谷P3383】【模板】线性筛素数
- 【模板】快速排序
- ==与equals的区别?
- keilMDK调试技巧--编译
- C++的编译过程
- Spring bean的作用域
- 【模板】线性筛素数
- Ubuntu 14.04 安装GSL库
- ActiveMQ与Spring整合
- 使div标签中的内容浮动在最上层
- 209. Minimum Size Subarray Sum
- 百度文库爬虫之ppt爬虫
- 洛谷P2299Mzc和体委的争夺战
- 驾驶证、行驶证、身份证识别技术
- OpenCV3.3.0 + CLion + CMake 配置(Mac巨细无敌版)