我笔记上写道
一个自然数的因子个数=(所有质因子指数+1)的乘积。
不是很理解这句话。
譬如12,质因子分解后变为2^2*3,指数+1的乘积是不是就是(2+1)*(1+1)
2是因子2的指数,1是3 的指数。那算下来就有12个?
12含有
1 2 3 4 6 12 总共六个因子啊?哪来的12个?
计算因子个数的时候不用算1的指数吧?因为1不是质数
晕了,救命……
举报
2*3的时候,已经计算在内了
就是小女说的那六个
对的,小女。
哈哈哈,不好意思,我忍不住想笑。
绝对不是取笑你,是想轻松一下。
其实你的理解的很正确,只是(2+1)(1+1)=6,明明等于6,你怎么等于12呢?
看来你是有点紧张啦,放松一下,也许就会好点。
interesting idea... tony - can you provide an example?
thanks!
24=2^3*3^1,那现在就是用3各2和1个3来组成24的因数。有几种组合呢?C(1,4)*C(1,2):怎么解释呢?0个2,0个3,就是1;一个2,0个3就是2,两个2,0个3就是4……之所以要在指数+1就是要考虑到这个质因数可以不被选取,组合中可以没有这个质因数。
发表回复
手机版|ChaseDream|GMT+8, 2025-9-26 21:14 京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号
ChaseDream 论坛
© 2003-2025 ChaseDream.com. All Rights Reserved.