摘要:def countPrimes(n: int) -> int:if n < 2:return 0# 创建一个布尔数组标记是否是质数,初始值全为 Trueis_prime = [True] * nis_prime[0] = is_prime[1] = False
给定整数 n ,返回 所有小于非负整数 n 的质数的数量 。
Python
def countPrimes(n: int) -> int:if nC++
#include #include using namespace std;// 计数质数函数int countPrimes(int n) {if (n is_prime(n, true);is_prime[0] = is_prime[1] = false; // 0 和 1 不是质数// 从 2 开始,逐步筛选for (int i = 2; i * i > n;// 检查输入合法性if (n来源:勇往直前加油
免责声明:本站系转载,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!