标签:
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 14684 Accepted Submission(s): 5091
题解:
水暴力,打表不行,由于数据量太大,运行到sqrt(x)就可以;
代码:
#include<cstdio> #include<cstring> #include<cmath> #include<algorithm> using namespace std; bool js(int x){ if(x==2)return true; if(x==1||x==0)return false; if(x%2==0)return false; for(int i=3;i<=sqrt(x);i+=2){ if(x%i==0)return false; } return true; } int main(){ int N,a; while(~scanf("%d",&N)){ int cnt=0; for(int i=0;i<N;i++){ scanf("%d",&a); if(js(a))cnt++; } printf("%d\n",cnt); } return 0; }
标签:
原文地址:http://www.cnblogs.com/handsomecui/p/5061008.html