计数质数

B站影视 2024-12-23 14:07 2

摘要: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 n

C++

#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

来源:勇往直前加油

相关推荐