ICode9

精准搜索请尝试: 精确搜索
  • exBSGS·BSGS-Senior/扩展的BSGS2019-03-09 20:50:29

    \(\rm{0x01\quad Preface}\) \(emmm\)严格来讲,不应该被算到一个模板里面。因为在我看来模板是人构造出来的,但是这个算法应该是一个解决问题的\(process\)…更像是在解一道数学题,如果\(BSGS\)是定理的话,\(exBSGS\)更像是一个不断转化的过程233(手动@lxa并且溜 \(\rm{0x02\quad Algori

  • poj2417 bsgs算法,用于求解A^x=B(mod C)的方程2019-02-26 22:54:29

    /*给定A,B,C,C是质数,求出A^x=B(mod C)的解 解:A^x = A^(x % phi[C]) = B(mod C) (欧拉定理推论) x % phi[C] < C所以不超过C的范围内必有一个解,只要求到C即可,进行分块,另 m=sqrt(C),向上取整,那么 x=i*m-j 原式==》A^j*B = A^(m*i)(mod C)先枚举j,将A^j*B进行hash 再枚举i,从hash表中

  • Codeforces1106F 【BSGS】【矩阵快速幂】【exgcd】2019-02-10 19:42:32

    首先矩阵快速幂可以算出来第k项的指数,然后可以利用原根的性质,用bsgs和exgcd把答案解出来 #include<bits/stdc++.h> using namespace std; typedef long long ll; const ll N = 1e2 + 10; const ll Mod = 998244353; ll add(ll a, ll b, ll mod = Mod) { return (a += b) >=

  • bsgs整理2019-02-04 21:43:36

    目录 bsgs问题 或 poj2417: 概述 代码 exbsgs 鸣谢 \(gzy gzy gzy\) bsgs问题 或 poj2417: 给定质数\(p\),给定\(a\),\(b\),\((a,p)=1\) 求出最小的整数x,使得\(a^{x}≡b(mod p)\) 概述 由费马小定理可以知道 \(a^{x+p-1}≡a^{x}≡b(mod p)\) 所以如果有解那\([0,p-1]\)区间内一

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有