常用数论定理
2016-05-11 00:30
239 查看
1.素数定理:素数个数nln(n)
2.定理:设a > 1, m,n > 0,那么有gcd(am−1,an−1)=agcd(m,n)−1
3.定理:设a > b, gcd(a,b) = 1, 那么gcd(am−bm,an−bn)=agcd(m,n)−bgcd(m,n)
4.定理:设G(n)=gcd(C(n,1),C(n,2),....C(n,n−1)),那么
(1)n为素数,那么G(n)是n
(2)n为多个素因子,那么G(n)是1
(3)n只有一个素因子,那么G(n)是该素因子
5.定理:设Fn为Fib数,那么有gcd(Fm,Fn)=Fgcd(m,n)
6.定理:给定两个互素的正整数A和B,那么它们最大不能组合的数为A*B-A-B,不能组合的数的个数为
num = (A - 1)*(B - 1) / 2
7.定理:∑i=1gcd(i,N)=∑d|Nphi[N/d]
8.定理:(n+1)∗lcm(C(n,0),C(n,1),...,C(n,n−1),C(n,n))=lcm(1,2,3,...,n+1)
9.定理:任何n个连续的正整数的乘积均可被n!整除
两个推广结论:
(1)如果p是素数,那么C(p,1),C(p,2)...C(p,p−1)均可被p整除
(2)如果p是素数,那么有(x+y...+w)=(xp+yp+...wp)(modp)
2.定理:设a > 1, m,n > 0,那么有gcd(am−1,an−1)=agcd(m,n)−1
3.定理:设a > b, gcd(a,b) = 1, 那么gcd(am−bm,an−bn)=agcd(m,n)−bgcd(m,n)
4.定理:设G(n)=gcd(C(n,1),C(n,2),....C(n,n−1)),那么
(1)n为素数,那么G(n)是n
(2)n为多个素因子,那么G(n)是1
(3)n只有一个素因子,那么G(n)是该素因子
5.定理:设Fn为Fib数,那么有gcd(Fm,Fn)=Fgcd(m,n)
6.定理:给定两个互素的正整数A和B,那么它们最大不能组合的数为A*B-A-B,不能组合的数的个数为
num = (A - 1)*(B - 1) / 2
7.定理:∑i=1gcd(i,N)=∑d|Nphi[N/d]
8.定理:(n+1)∗lcm(C(n,0),C(n,1),...,C(n,n−1),C(n,n))=lcm(1,2,3,...,n+1)
9.定理:任何n个连续的正整数的乘积均可被n!整除
两个推广结论:
(1)如果p是素数,那么C(p,1),C(p,2)...C(p,p−1)均可被p整除
(2)如果p是素数,那么有(x+y...+w)=(xp+yp+...wp)(modp)
相关文章推荐
- Notification集合(二)
- 逆康托展开+全排列
- <<数学>>柏拉图多面体---定积分(一)
- try to edit an article
- log4j对xml配置解析
- 冒泡排序的三种实现
- update select
- Android Studio下自动生成UML图
- 直方图均衡化(matlab)
- 分布式系统存储层的读写流程
- 对照Java学习Swift--错误处理(Error Handling)
- 流式布局的实现
- bzoj1009【HNOI2008】GT考试
- Centos6升级python26到python27
- 程序设计第五次作业——计算器(调用文件输入输出)
- [Echarts]用Echarts绘制饼状图
- 欢迎使用CSDN-markdown编辑器
- bzoj3917【Baltic2014】sequence
- [Android]百度地图之地图标注
- c++作业5