数论知识点--以及模板

Posted bigbrox

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数论知识点--以及模板相关的知识,希望对你有一定的参考价值。

  • 同余
(a+b)%c=(a%c+b%c)%c

(a*b)%c=(a%c*b%c)%c

 

加法证明如下:

a = k1*m+r1
b = k2*m+r2
(a+b)%m=(( k1*m+r1 )+( k2*m+r2 ))%m
    = (( k1+k2 )*m+( r1+r2 ))% m
    = (r1+r2 )%m
    = (a%m+b%m)% m
(a+b)%m = (a%m+b%m)%m
  • 逆元

关于逆元的运算请看刘汝佳的《算法竞赛入门经典训练指南》的119页数论中逆元的讲解。比网上博客更容易理解

a*b ≡1(modp)  //(模运算中)a与b互逆,类似于普通乘法中a*b = 1,a与b互为倒数 

a*b+k*p=1 //a*b-1为模的整数倍

 

以上是关于数论知识点--以及模板的主要内容,如果未能解决你的问题,请参考以下文章

[数论] aw1356. 回文质数(线性筛+整除性质+知识总结)

POJ 1845-Sumdiv 数论 +快速幂&&筛素&&分解质因数&&求因数之和的模板

常用初等数论小知识

数论

数论函数相关知识

小升初数学数论知识归纳总结