![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论
lishu_hyw
这个作者很懒,什么都没留下…
展开
-
lucas定理
lucas原创 2020-08-11 15:51:05 · 89 阅读 · 0 评论 -
组合数常用公式即证明
常用公式1.Cnm=Cn−1m−1+Cn−1mC_{n}^{m}=C_{n-1}^{m-1}+C_{n-1}^{m}Cnm=Cn−1m−1+Cn−1m2.mCnm=nCn−1m−1mC_{n}^{m}=nC_{n-1}^{m-1}mCnm=nCn−1m−13.Cn0+Cn1+Cn2+⋯+Cnn=2nC_{n}^{0}+C_{n}^{1}+C_{n}^{2}+\cdots+C_{n}^{n}=2^nCn0+Cn1+Cn2+⋯+Cnn=2n4.Cn1+2∗Cn2+⋯+n∗Cnn=n2n原创 2020-08-09 19:51:13 · 3975 阅读 · 0 评论 -
P4139 上帝与集合的正确用法
题意求222⋯mod p2^{2^{2^{\cdots}}}mod \ p222⋯mod p题解线性筛欧拉函数+广义欧拉定理广义欧拉定理ab≡a(bmod φ(m))+φ(m) gcd(a,m)≠1,b≥φ(m)a^b\equiv a^{(bmod\ \varphi(m))+ \varphi(m)}\ \ \ \ \ \ \gcd(a,m)\not=1,b\ge\varphi(m)ab≡a(bm原创 2020-07-27 19:10:15 · 76 阅读 · 0 评论 -
欧拉定理学习
欧拉定理对于个正整数a,na,na,n,若a,na,na,n互质,则有aφ(n)≡1(mod n)a^{\varphi(n)}\equiv1(mod\ n)aφ(n)≡1(mod n)证明先证明两个小性质设小于等于n且与nnn互质的φ(n)\varphi(n)φ(n)数分别是p1,p2,⋯ ,pφ(n)p_1,p_2,\cdots,p_{\varphi(n)}p1,p2,⋯,pφ(n),集合A为{ap1,ap2,⋯ ,apφ(n)}\{ap_{1},ap_{2},\cdot原创 2020-07-26 10:29:24 · 264 阅读 · 0 评论 -
线性求逆元P3812 【模板】线性基
题意给定 n,p,n,p,n,p, 求 1∼n1∼n1∼n中所有整数在模 pp 意义下的乘法逆元。(p为质数)(p为质数)(p为质数)题解根据费马小定理,我们要一个一个求exgcdexgcdexgcd,显然太慢了我们假设p=k×i+rp=k\times i+rp=k×i+r,那么有p(modi)=rp(modi)=rp(modi)=r且有k×i+r≡0(mod p)k\times i+r\equiv 0(mod\ p)k×i+r≡0(mod p)同时乘上i−1,r−1i^{-原创 2020-07-25 09:49:57 · 112 阅读 · 1 评论 -
poj 1061 青蛙的约会(拓展欧几里得学习)
题意青蛙A每天走mmm,青蛙B每天走nnn,它们在一个环形的轨道上,轨道长度为lll,青蛙A的初始位置为aaa,青蛙B的初始位置为bbb.求:青蛙走多少天才可以相遇?题解设青蛙走xxx天可以相遇,则可以列出方程mx+a−(nx+b)=klmx+a-(nx+b)=klmx+a−(nx+b)=kl整理可得:(n−m)x+kl=a−b(n-m)x+kl=a-b(n−m)x+kl=a−b可以看出这是一个ax+by=cax+by=cax+by=c的式子,可以用拓展欧几里得,求出一个(n−m)x+kl=g原创 2020-07-24 15:43:53 · 106 阅读 · 0 评论