Leetcode 204 Count Primes

来源:互联网 发布:vb 打开安装包 编辑:程序博客网 时间:2024/05/16 00:45

Description:

Count the number of prime numbers less than a non-negative number, n.

统计小于n的素数有多少个。

用筛法进行素数打表,边打表边记录个数。

class Solution {public:    int countPrimes(int n) {        vector<bool> mp(n, 0);        int res = 0;        for(int i = 2 ; i < n ; i++)        {            if(!mp[i])            {                res++;                if(i <= sqrt(n)) for(int j = i * i ; j < n ;j += i) mp[j] = 1;            }        }        return res;    }};


1 0
原创粉丝点击