【数学&数论】【Trick】

  • bsgs要注意初始的mul=a0=(a?1:0),千万不要直接赋成1
  • σ0(ij)=x|iy|j[gcd(x,y)=1],证明
  • 求单个逆元可以用(费马小定理/欧拉定理)+快速幂,或用扩欧求解二元一次不定方程即可。对于线性求逆元,可以把模数p写成np/n+pmodn,然后推式子就行。另外如果把nn11(modp)中的n质因数分解,可以发现逆元在模p意义下有完全积性函数的性质。
  • 裴蜀定理用归纳法可以拓展到多元情况
  • (a,b)=1,(a,c)=1,则(ai,bjck)=1(i,j,kN)
  • 对于数列g(n),满足g(0)=a,g(1)=b,g(n)=g(n-1)+g(n-2)。设f(n)为斐波那切数列,则有g(n)=af(n-2)+bf(n-1)。运用归纳法即可证明。或对a,b前的系数进行考虑。
  • 相邻两个奇数一定互质,2不是公共质因子,大于2的不可能是公共质因子
  • 整除分块中,若当前的n/l=0,那么令r=即可,因为当r>=l时,始终有n/l=n/r=0,正好对应n/0=+
  • 整除分块如果有k个变量,那么复杂度O(2kn)
posted @   glq_C  阅读(48)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示