当前位置: 首页 > news >正文

潞城市网站建设公司my77738免费域名查询

潞城市网站建设公司,my77738免费域名查询,重庆seo网站排名,适合个人做外贸的网站思路 用pollard_rho miller_rabin来拆分数字#xff0c;如果得到的质因子大于等于2的话就按照格式输出#xff0c;否则就不是我们想要的梅森素数。 代码 /*Author : lifehappy */ // #pragma GCC optimize(2) // #pragma GCC optimize(3) // #include bits/stdc.h miller_rabin来拆分数字如果得到的质因子大于等于2的话就按照格式输出否则就不是我们想要的梅森素数。 代码 /*Author : lifehappy */ // #pragma GCC optimize(2) // #pragma GCC optimize(3) // #include bits/stdc.h #include iostream #include algorithm #include cstdio #include stdlib.h #include time.h #include cmath #include vector #define mp make_pair #define pb push_back #define endl \nusing namespace std;typedef long long ll; typedef unsigned long long ull; typedef pairint, int pii;const double pi acos(-1.0); const double eps 1e-7; const int inf 0x3f3f3f3f;inline ll read() {ll f 1, x 0;char c getchar();while(c 0 || c 9) {if(c -) f -1;c getchar();}while(c 0 c 9) {x (x 1) (x 3) (c ^ 48);c getchar();}return f * x; }void print(ll x) {if(x 10) {putchar(x 48);return ;}print(x / 10);putchar(x % 10 48); }ll gcd(ll a, ll b) {return b ? gcd(b, a % b) : a; }ll quick_mult(ll a, ll b, ll mod) {ll ans 0;while(b) {if(b 1) ans (ans a) % mod;a (a a) % mod;b 1;}return ans; }ll quick_pow(ll a, ll n, ll mod) {ll ans 1;while(n) {if(n 1) ans quick_mult(ans, a, mod);a quick_mult(a, a, mod);n 1;} return ans; }bool miller_rabin(ll n) {if(n 2) return true;if(n 2 || !(n 1)) return false;ll s 0, d n - 1;while(!(d 1)) {d 1;s;}for(int i 1; i 11; i) {ll a rand() % (n - 2) 2;ll now quick_pow(a, d, n), pre now;for(int j 1; j s; j) {now quick_mult(now, now, n);if(now 1 pre ! 1 pre ! n - 1) return false;pre now;}if(now ! 1) return false;}return true; }ll pollard_rho(ll n, int c) {ll x, y, i 1, k 2;x y rand() % (n - 2) 2;for( ; ; ) {i;x (quick_mult(x, x, n) c) % n;ll g gcd(y - x, n);if(g 1 g n) return g;if(x y) return n;if(i k) y x, k 1;} }vectorll fac;void find_fac(ll n, int k) {if(n 1) return ;if(miller_rabin(n)) {fac.pb(n);return ;}ll p n;int c k;while(p n) p pollard_rho(p, c--);find_fac(n / p, k);find_fac(p, k); }int main() {// freopen(in.txt, r, stdin);// freopen(out.txt, w, stdout);// ios::sync_with_stdio(false), cin.tie(0), cout.tie(0);int k;int prime[] {2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61};while(scanf(%d, k) ! EOF) {for(int i 0; i 18 prime[i] k ; i) {ll n (1ll prime[i]) - 1;find_fac(n, 107);if(fac.size() 1) {sort(fac.begin(), fac.end());printf(%lld , fac[0]);for(int j 1; j fac.size(); j) {printf(* %lld , fac[j]);}printf( %lld ( 2 ^ %d ) - 1\n, n, prime[i]);}fac.clear();}}return 0; }
http://www.zqtcl.cn/news/814726/

相关文章:

  • 古典风格网站模版广州网站建设加q.479185700
  • 建站工具推荐网站关键词在哪里添加
  • 国内简约网站汽车最好网站建设
  • 外文网站建设网站项目计划书模板范文
  • 免费婚庆网站模板深圳市龙华区繁华吗
  • 档案馆建设网站邢台又一地被划定高风险区域
  • 网站怎么赚钱的网站asp源码
  • 明星网站怎么设计新手怎么做网络销售
  • ps做网站72分辨率深鑫辉网站建设
  • 购物网站设计的目的html简单登录页面代码
  • 网站导航栏下载网页自助建站
  • 新手建立网站的步骤建设企业网站个人网银
  • 俄罗斯女孩制作论文网站wordpress和hexo
  • 南宁市网站设计wordpress主题安装教程
  • 网站取消备案怎样做国外电子商务网站
  • 学校建设网站费用申请青岛平台公司
  • 平面设计师个人网站怎样登录韵网网站
  • 怎么用eclipse做网站开发推广平台取名字
  • 深圳建网站服务商广东佛山建网站
  • 网站推广公司卓立海创英文网站建设需求
  • 无锡网站营销公司简介最专业网站建设公司首选
  • 中文网站建设小组ios开发者账号申请
  • 月熊志网站福州建网站 做网页
  • 不同的网站有不同的风格宁波设计网站公司
  • 学校网站制作平台电子政务门户网站建设代码
  • 产品推广的网站怎么做网站标题与关键词
  • 青蛙网站建设wordpress修改logo
  • 网站套餐方案引擎搜索对人类记忆的影响
  • 滨州市滨城区建设局网站扎金花网站怎么做
  • 网站开发中视屏怎样编辑到网页上常州建站公司模板