class Solution {
public:
int countPrimes(int n) {
vector<int>isprime(n,1);
int ans=0;
for(int i=2;i<n;i++){
if(isprime[i]){
ans+=1;
if((long long)i*i<n){
for(int j=i*i;j<n;j+=i){
isprime[j]=0;
}
}
}
}
return ans;
}
};
Leetcode 204. 计数质数
最新推荐文章于 2024-09-15 15:43:59 发布