HDawn

bool isPrime(int n) { //最快的方法

    if (n < 2) return false;
    if (n == 2 || n == 3) return true;
    if (n % 6 != 1 && n % 6 != 5) return false;
    for (int i = 5; i <= floor(sqrt(n)); i += 6)
        if (n % i == 0 || n % (i + 2) == 0)

           return false;
    return true;
}

相关文章: