唯一分解定理

一个数一定可以分解成n=p1 ^ a1*p2 ^ a2……pn ^ an

数是由合数和质数构成,合数又可以分解成质数和合数,最后递归下去就会变成质数的乘积。

36的因子有1,2,3,4,6,9,12,18,36共9个,
36=4 * 9(或者6 * 6)=2 * 2 * 3 * 3=2^ 2 * 3 ^ 2

根据唯一分解定理
(1+2)*(1+2)=9

求n的因子个数

(1+a1) * (1+a2) * …… * (1+an)
a1,a2,……,an这些分别是素数因子的幂次数
因为当我的a1=3时那我n的因子肯定会有,p10,p11,p12,p13,这四个数
然后再和p2的个数搭配起来就是两个数的因子数相乘了,p1^x可以与 p2^y随意搭配,进行乘法

求所有的因子之和

这个其实也就是和上面这个一样的道理,不过我们求的是和,所以我们要把所有的因子和求出来
公式:(q1 ^ 0 + q1 ^ 1 + q1 ^ 2…q1 ^ a1)* (q2 ^ 0 + q2 ^ 1 + q2 ^ 2…q2 ^ a2)* … *(qn ^ 0 + qn ^ n + qn ^ 2…qn ^ an)

参考:https://www.cnblogs.com/Lis-/p/9692677.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值