欧几里得算法(辗转相除法)
要素:gcd(a,b) = gcd(b,a mod b);
边界条件:gcd(a , 0) = a;
唯一分解定理:
任何大于1的自然数,都可以唯一分解成有限个质数的乘积
![](https://gss3.bdstatic.com/7Po3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D124/sign=ae84eec8b4fd5266a32b38169f189799/f703738da97739129c546742fa198618367ae2a7.jpg)
![](https://gss2.bdstatic.com/-fo3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D115/sign=69e7dd71272dd42a5b0905aa363a5b2f/8c1001e93901213f06c3c6c456e736d12f2e9532.jpg)
![](https://gss0.bdstatic.com/-4o3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D12/sign=813229e9ad51f3dec7b2bd6694ee3964/83025aafa40f4bfbe7c97f77014f78f0f73618f3.jpg)
唯一分解定理具有的性质
1.唯一性
2.存在性
由唯一分解定理可证 lcm(a, b) * gcd(a, b) = a*b
欧几里得算法(辗转相除法)
要素:gcd(a,b) = gcd(b,a mod b);
边界条件:gcd(a , 0) = a;
唯一分解定理:
任何大于1的自然数,都可以唯一分解成有限个质数的乘积
唯一分解定理具有的性质
1.唯一性
2.存在性
由唯一分解定理可证 lcm(a, b) * gcd(a, b) = a*b