算数基本定理
来源:互联网 发布:蜡笔小新德朗医生 知乎 编辑:程序博客网 时间:2024/04/30 16:58
算数基本定理
符号:
a|b a整除b
(a,b) a,b最大公约数
[a,b] a,b最小公倍数
定理1:
设p是素数, p|a1a2,那么p|a1或p|a2至少有一个成立。一般的,若p|a1…ak, 则p|a1,…,p|ak至少有一个成立。
定理2:
设a>1, 那么必有a=p1p2…ps;其中pj(1<=j<=s)是素数,且在不计次序的意义下,表达式是唯一的。
将相同的素数合并,即得a=(p1^a1)***(ps^as)(p1<p2<…<ps)(标准素因数分解式)(与上面的素数不一样)
推论1
d是a的正除数的充分必要条件是:d=(p1^e1)***(pt^es)(0<=ej<=aj)(1<=j<=t)
推论2:
设b=(p1^β1)***(ps^βs)
这里允许某个aj或者βi为0;
(a,b)=(p1^δ1)***(ps^δs) δj=min( aj , βj ) (1<=j<=s)
[a,b]=(p1^γ1)***(ps^γs) γj=max( aj , βj ) (1<=j<=s)
推论3
若(a,b)=1,ab=c^k,则a=u^k,b=v^k;
推论4 (除数函数)
设a是正整数,τ(a)表示a所有正除数的个数,若a有标准素因数分解式,
则τ(a)=(α1+1)***(αs+1)=τ(p1^α1)***τ(ps^αs);
(αi可以为0)
推论5 (除数和函数)
设a是正整数,σ(a)表示a的所有正除数之和,那么σ(1)=1,当a有标准素因数分解式时,
σ(a)=∏((pj^αj+1)-1/(pj – 1))(1<=j<=s)
引理:
f(n)是定义在全体正整数集合上的复值函数,a是a给定的正整数。
Σf(d) (d|a) =函数f在a的所有不同正除数上的值之和。
∏f(d) (d|a ) =函数f在a上所有不同正除数上的值之积。
Σf(d) (d|a)=Σ(0<=e1<=a1)………Σ(0<=es<=as)f(p1^e1***ps^es);
∏f(d) (d|a)=∏(0<=e1<=a1)………∏(0<=es<=as)f(p1^e1***ps^es);
- 算数基本定理推论
- 算数基本定理运用
- 算数基本定理
- 算数基本定理(唯一分解定理)
- 数论读书笔记——算数基本定理
- 素数问题_算数基本定理
- - Pairs Forming LCM(算数基本定理)
- HDU1215_七夕节_算数基本定理
- 算数基本定理的运用内容 +nefu 118
- NOJ 1203 最多约数问题 (算数基本定理 DFS +剪枝)
- HDOJ Factorial 1124【算数基本定理+分解N!】
- HDU4497GCD and LCM ——算数基本定理
- LightOJ1035 Intelligent Factorial Factorization(算数基本定理)
- uva 10622 Perfect Pth Power(算数基本定理)
- lightOj 1341Aladdin and the Flying Carpet 算数基本定理
- 算数基本定理——素因数分解序列生成
- LightOj1341_Aladdin and the Flying Carpet_算数基本定理
- 【算数基本定理(唯一分解定理)】Aladdin and the Flying Carpet LightOJ
- (Go语言)Go的网络轮询及IO机制
- malloc()与calloc区别
- 解决listView和ViewPager的滑动问题
- 使cocopods管理开源库编译出现Library not found for -lPods-xxxxlibrary问题的解决方法
- EventBus 源码解析
- 算数基本定理
- Android四大组件详解
- 译.C++的5个迷思
- JVM内存模型,以及JVM性能调优
- Android上使用OpenGLES2.0显示YUV数据
- TCP 的那些事儿(上)
- 电商服务已走向精细化
- linux socket的select函数例子
- 网络编程:htons、htonl、ntohs、ntohl简析