Lang:G++
Edit12345678910111213141516171819202122232425262728293031//Miller-Rabin 素数测试#include <iostream>#include <stdlib.h>using namespace std;typedef long long ll;// 快速幂算法ll power(ll a, ll N, ll mod){int result = 1;while(N > 0){if(N % 2 == 1) result = (result * a) % mod;a = (a * a) % mod;N /= 2;}return result;}const int S = 10;// S 为设定的测试次数bool Miller_Rabin(ll n){if(n <=2){if(n==2)return true;elsereturn false;}if(n %2 == 0)return false;