#include using namespace std; //常规法 bool isPrime(int n) { if (n <= 3) { return n > 1; } for(int i = 2; i < n; i++) { if (n % i == 0) { return false; } } return true; } // 平方根法优化 bool isPrimeSqrt(int n) { if (n <= 3) { return n > 1; } int s = sqrt(n); for (int i = 2; i <= s; i++) { if(n % i == 0) { return false; } } return true; } //6x优化法 bool isPrime6x(int n) { if (n <= 3) { return n > 1; } if (n % 6 != 1 && n % 6 != 5) { return false; } int s= sqrt(n); for (int i = 5; i <= s; i += 6) { if (n % i == 0 || n % (i + 2) == 0) { return false; } } return true; } int main() { cout<