算术基本定理(唯一分解定理)

一句话: 
     
任何大于1的自然数,都可以唯一分解成有限个质数的乘积

例如对于大于1的自然数n, 
 
这里Pii均为质数,其指数aii是正整数。 
这样的分解称为的标准分解式


唯一分解定理具有: 
 ①唯一性(分配方式的唯一性) 
 ②存在性    


证明:

百度百科+自己胡搞了+自己以前做的笔记

①唯一性 
  首先明确一个事实,若p是ab的约数(p|ab,p可以整除ab),则p不是a的约数,就是b的约数。 
  如果p是a的约数则证毕。如果p不是a的约数,则p和a的最大公约数为1。 
  则由裴蜀定理推得,因为使a,b互质的充要条件是存在整数x,y使ax+by=1。 
  于是b=b(ma+np) =abm+bnp(……); 
  因为先前已经知道p是ab的约数,则上式右边两项都可以被p整除。 
  所以p就是b的约数。 
  唯一性得证。 
   
②存在性 
  假设n为不能被分为质数的乘积的自然数之一,切n为最小 
  因为设n为大于1的合数(如果n为质数,则只有n=n,显然这是质数的乘积) 
  因为每个合数都可以分为两个大于1小于它的两自然数的乘积 
  所以n=a×b 
  又因为n为不能被分为质数的乘积的自然数中最小的一个 
  所以a和b可以分为质数的乘积 
  所以n已就可以分为质数的乘积,与假设不符合,故假设错误 
  存在性得证。 


定理应用:

(1)一个大于1的正整数N,如果它的标准分解式为: 

,那么它的正因数个数为                     

(2) 它的全体正因数之和为

当 

时就称N为完全数。 是否存在奇完全数,是一个至今未解决之猜想。

(3) 利用算术基本定理可以重新定义整数a和b的最大公因子 gcd(a,b)

和最小公倍数 lcm(a,b), 并证明

a*b=gcd(a,b) * lcm(a,b)

(原来这里直接用的结论,现在知道如何证明的了,证明见下)

(4)此外还可证明根号2是无理数等等。

(5)证明素数个数无限。


证明(3):(用唯一分解定理)

  现在我们来看下下下面这个式子: 
  已知gcd[最小公约数] (a,b),lcm[最大公倍数] (a,b); 
  a×b=gcd(a,b)×lcm(a,b) 
   
  a=12;b=14 
  gcd(a,b)=2 ; lcm(a,b)=84 ; 
  tot=168 [gcd(a,b)×lcm(a,b)] 
  a×b=12×14=168 
  然后 
  12=3×4 
  14=2×7 
  : 
  : 
  12=2^1×2^1×3^1 
  14=2^1×7^1 
  所以 max=7^1×3^1×=21 
     min=2^1×2^1×2^1=8 
     min×max=168 = gcd(a,b)×lcm(a,b) = a×b 
   
  所以gcd(a,b)×lcm(a,b) = a×b 
   
  证明: 
  设x=gcd(a,b),y=lcm(a,b) 
  则a=m×x,b=n×x,m与n互质 
  故y=m×n*x 
  因此x×y=x×(m×n×x)=(m×x)×(n×x)=a×b 
  即a×b=gcd(a,b)×lcm(a,b)

证明完毕


另加一个用欧拉函数求小于等于n的和n互质的数的数量 
公式:

phi(n) = n(1-1/p1)(1-1/p2)……(1-1/pn)      容斥很爆炸

例如 n=12

12=2^2*3^1

phi(12)=12*(1-1/2)*(1-1/3)=4

与 12 互质的数量是 4个,分别是 1,5,7,11

数论——唯一分解定理相关推荐

  1. FZU 1075 分解素因子【数论/唯一分解定理/分解素因子裸模板】

    [唯一分解定理]:https://www.cnblogs.com/mjtcn/p/6743624.html 假设x是一个正整数,它的值不超过65535(即1<x<=65535),请编写一个 ...

  2. LightOJ-1220-Mysterious Bacteria-数论-唯一分解定理

    LightOJ-1220-Mysterious Bacteria-数论-唯一分解定理 [Description] Dr. Mob has just discovered a Deathly Bacte ...

  3. 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 F 等式 (唯一分解定理)

    题目描述  给定n,求1/x + 1/y = 1/n (x<=y)的解数.(x.y.n均为正整数) 输入描述: 在第一行输入一个正整数T. 接下来有T行,每行输入一个正整数n,请求出符合该方程要 ...

  4. 欧几里得算法与唯一分解定理

    整理的算法模板合集: ACM模板 目录 最大公约数与最大公倍数 唯一分解定理 快速分解质因子 最大公约数与最大公倍数 最多O(logn)O(logn)O(logn) int gcd(int a, in ...

  5. 唯一分解定理(算术基本定理)详解——hdu5248和lightoj1341

    算数分解定理(唯一分解定理): 定义: 任何一个大于1的自然数 N,如果N不为质数,那么N可以唯一分解成有限个质数的乘积 N=P1a1 P2a2P3a3-Pnan,这里P1<P2<P3-& ...

  6. Gym-101466K Random Numbers(线段树,数学,唯一分解定理)

    给一棵树,树上每个节点有一个权值,有两个操作,RAND操作查询u的子树乘积是多少以及有多少因数,SEED操作把节点u乘上v n,q <= 1e5.数值小于等于1e9,最大的质因数不超过13 组队 ...

  7. LightOJ - 1236 (唯一分解定理)

    题意:求有多少对数对(i,j)满足lcm(i,j) = n,1<=i<=j, 1<=n<=1e14. 分析:根据整数的唯一分解定理,n可以分解为(p1^e1)*(p2^e2)* ...

  8. 牛客 - 阶乘(唯一分解定理)

    题目链接:点击查看 题目大意:给出一个 p ,求出最小的 n! 使得 p 可以整除 n! 题目分析:因为 p 高达 1e9 ,可以考虑sqrt(n)的算法,也就是唯一分解定理了,分解之后对于每个质因子 ...

  9. CodeForces - 222C Reducing Fractions(唯一分解定理)

    题目链接:点击查看 题目大意:给出两个数组,数组a表示的是分子的因数,数组b表示的是分母的因数,求约分后的答案 题目分析:一看题目挺简单的,但是在输出的那里这个题目做了特定的要求,题目首先给出的是1e ...

最新文章

  1. 数据有价——数据资产定价研究初探
  2. aspx repeater 用法_ASP.NET - Repeater 控件
  3. java之spring mvc之初始spring mvc
  4. linux ulimit调优
  5. 黑群晖vmm专业版_Virtual Machine Manager 专业版打造高效安全虚拟环境
  6. Python爬虫抓取 python tutorial中文版,保存为word
  7. 问题四十五:怎么画ray tracing图形中的blending and joining surface
  8. 在Arcgis中利用Python编写脚本批量化处理数据实例
  9. 我爱看的书-2021-4-17
  10. python双色球数据抓取及模拟生成高概率的号码
  11. 征服 Apache + SSL
  12. 一种下载网页中视频的方式
  13. 一个数据分析师的职业规划:人生本来就应该提前做好准备
  14. VUE3模板,JSX,JSV
  15. 树莓派开发实战项目 智能家居--简单工厂模式(摄像头图片获取)
  16. 5种类型的图像注释简介
  17. win7计算机自动关机设置在哪里设置方法,win7自动关机怎么设置?W7自动关机命令设置方法...
  18. 人工智能面试总结-基础理论
  19. C语言学习笔记——typedef
  20. linux7 inittab没有,CentOs7 7个运行级别介绍,(CentOs7 inittab在使用systemd时不再使用)...

热门文章

  1. vue+springboot+java志愿者活动报名网站系统maven源码
  2. 敏捷开发项目管理流程
  3. 如何修改aix服务器lv的名称,aix 更改lv的大小 smitty extendlv
  4. Clickhouse常见异常
  5. 南京大学计算机研究生复试面试题
  6. 【分布式任务调度】(三)XXL-JOB调度中心对执行器的上下线感知实现原理
  7. 风雨二十载:OpenGL 4.3规范发布
  8. Python 协议攻击脚本(六): STP攻击
  9. [机器学习笔记] 用Python分析 TED演讲数据(更新中)
  10. python图片转换成文字的手机软件_手机如何将图片转换成文字?用这两种方法转换很简单...