2024/8/11大约 1 分钟
1. 质数
1.1 试除法判定质数
从小到大遍历,只判断能否被小于 sqrt(x)
的数整除。
时间复杂度为 O(sqrt(n)).
bool is_prime(int x)
{
if (x < 2) return false;
for (int i = 2; i <= x / i; i++)
if (x % i == 0)
return false;
return true;
}
2024年7月1日大约 21 分钟