HDU 2138 How many prime numbers
2012-08-24 16:48
435 查看
链接:http://acm.hdu.edu.cn/showproblem.php?pid=2138
哎,学了太多,忘了根本,直接素数判断累加就好了
之前居然考虑要打表神马的。。
因为题目没给数的大小。。又是各种超时,RE。。。闷
哎,学了太多,忘了根本,直接素数判断累加就好了
之前居然考虑要打表神马的。。
因为题目没给数的大小。。又是各种超时,RE。。。闷
#include<iostream> #include<stdio.h> #include<cmath> using namespace std; int prime(int n) { if(n==2||n==3) return 1; int i; for(i=2;i<=sqrt((double)n);i++) { if(n%i==0) return 0; } return 1; } int main() { int n; while(scanf("%d",&n)!=EOF) { int i; int sum=0; int temp; for(i=0;i<n;i++) { scanf("%d",&temp); if(prime(temp)==1) sum++; } printf("%d\n",sum); } return 0; }
相关文章推荐
- hdu 2138 How many prime numbers(数论:素数判定)
- HDU 2138 How many prime numbers
- hdu-2138-How many prime numbers
- hdu 2138 How many prime numbers
- HDU 2138 How many prime numbers
- hdu 2138 How many prime numbers(miller_rabin?)
- hdu-2138 How many prime numbers
- How many prime numbers HDU - 2138(素数判定)
- HDU 2138 How many prime numbers(米勒拉宾素数测试算法)
- hdu 2138 How many prime numbers(打srt(n)素数表加快筛素数法)
- HDU-2138 How many prime numbers
- hdu 2138 How many prime numbers(miller_rabin?)
- hdu-2138- How many prime numbers
- HDU 2138 How many prime numbers(Miller_Rabin法判断素数 【*模板】 用到了快速幂算法 )
- hdu 2138 How many prime numbers 大规模素数判断
- hdu 2138 How many prime numbers
- HDU 2138 How many prime numbers 质数个数
- hdu 2138 How many prime numbers
- HDU 2138 How many prime numbers
- HDU - 2138 How many prime numbers