![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
(EX)BSGS
Hacheylight
ZJ OIer
展开
-
计算器(BSGS,快速幂,exgcd)
这个题目坑啊,查来查去,排查了好久,发现自己快速幂写错了。。。这个题目有三个询问1、yzyzy^z modmodmod ppp2、xyxyxy ≡ z(modz(modz(mod p)p)p) (求x)3、yx≡z(modyx≡z(mody^x ≡z(mod p)p)p)(求x)第一个用快速幂求。第二个就是裸的ecgcd,见 同余方程前两个是35分第三个就是裸的BS...原创 2018-07-26 20:10:15 · 618 阅读 · 0 评论 -
数论模板总结
数论模板总结错误什么的都请大佬就出来,博主会飞速改!!!快速乘int fastmul(int a, int b, int p) { int x = 0 ; while (b) { if (b & 1) x = (x + a) % p ; a = (a + a) % p ; b >>= 1 ; } return x ;}原创 2018-10-29 21:18:19 · 205 阅读 · 4 评论 -
数论进阶总结
稍微进阶一些,比昨天难(除了类欧)先说说欧拉函数欧拉函数φ(n)\varphi(n)φ(n)表示与n互质的正整数个数显然,当ppp为质数时,φ(p)=p−1\varphi(p)=p-1φ(p)=p−1给一个定理:φ(pa)=pa−pa−1\varphi(p^a)=p^a-p^{a-1}φ(pa)=pa−pa−1证明:显然gcd(x,pa)=1\gcd(x,p^a)=1gcd(x,pa...原创 2019-01-28 18:52:29 · 868 阅读 · 2 评论