基础算法——数学

一、质数

1、质数判定

2、分解质因数

唯一分解定理
  • 一个数能且仅能分解为一组质数的乘积
  • from文心一言:唯一分解定理,又称为算数基本定理,是数论中的一个基本定理,它表明任何一个大于1的自然数都可以唯一地分解成有限个质数的乘积。这个定理的证明需要证明其存在性和唯一性。存在性可以通过反证法证明,即假设存在一个不能分解成几个质数的乘积的数,但这样的数不存在,因此假设不成立,从而证明了存在性。唯一分解定理的唯一性可以通过数学归纳法证明,即从2开始,假设N可以分解成p1^a1 * p2^a2 * ... * pn^an,那么N+1也可以分解成有限个质数的乘积,从而证明了唯一性。

3、筛质数

二、约数

1、求约数---试除法

2、约数个数

3、约数之和

4、最大公约数

三、欧拉函数

1、欧拉函数

2、筛法求欧拉函数

 四、快速幂

1、快速幂

2、快速幂求逆元

五、扩展欧几里得算法

1、扩展欧几里得算法

2、线性同余方程

六、中国剩余定理

1、表达整数的奇怪方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值