L1-028. 判断素数
来源:互联网 发布:mysql服务无法启动1067 编辑:程序博客网 时间:2024/06/05 11:14
#include<iostream>#include<set>#include<cstring>#include<functional>#include<sstream> #include<vector>#include<algorithm> using namespace std;//素数筛法,此外判断素数2 3 5可以判断30以内的所有非素数(1除外i%sushu==0&&i/sushu!=1则该数是素数const int maxn=1e5+10;int prim[maxn];void pre(){ memset(prim,0,sizeof(prim)); for(int i=2;i<maxn;i++){ if(!prim[i])prim[++prim[0]]=i; for(int j=1;j<=prim[0]&&prim[j]<=maxn/i;j++){ prim[prim[j]*i]=1; if(i%prim[j]==0)break; } }}int main(){ pre(); int N,a; cin>>N; for(int i=0;i<N;i++){ cin>>a; int jud=0; for(int i=1;i<=prim[0];i++){ if(a%prim[i]==0&&a/prim[i]!=1){ jud=1; break; } } if(jud){ cout<<"No"<<endl; } else{ cout<<"Yes"<<endl; } } return 0;}
0 0
- L1-028. 判断素数
- L1-028. 判断素数
- L1-028. 判断素数
- L1-028. 判断素数
- L1-028. 判断素数
- L1-028. 判断素数
- L1-028. 判断素数
- L1-028. 判断素数
- L1-028. 判断素数
- L1-028. 判断素数 java
- pat:L1-028. 判断素数
- 团队天梯赛L1-028. 判断素数
- C++ - PAT - L1-028. 判断素数(天梯赛决赛题目)
- L1-028. 判断素数-PAT团体程序设计天梯赛GPLT
- 素数判断
- 判断素数
- 判断素数
- 判断素数
- 【测试环境】tcpcopy1.0系列使用方法
- Linux环境下多线程系列之线程控制
- 2016北京传智播客第PHP基础班+就业班(第42期)
- Oracle数据库的查询之单行函数查询(三)
- 微信小程序接受asp.net 返回的json值处理
- L1-028. 判断素数
- SAP UI5上传图片 用XSJS存储在HANA中的方法
- 继承与合成基本概念
- PHP 常用函数
- Emergency
- Tensorflow环境搭建(Windows10)
- Samba服务器的简单搭建
- ButterKnife8.5.0使用出现NullPointer错误
- PTA习题 5-5 堆中的路径 (25分)